247
367
96
318
137
1
254
24
21
31
65
84
116
26
32
13
52
38
36
49
42
104
37
34
56
19
55
22
10
23
45
51
91
129
64
125
63
41
53
16
77
161
46
17
12
29
11
114