286
152
27
167
18
402
5
58
8
12
48
4
35
50
30
13
31
15
65
327
10
26
276
14
86
83
39
194
188
380
382
117
2
1
112
70
115
79
69
93
136
23
287
175
95
44
108
20
111
11