54
29
95
9
258
213
130
135
519
60
79
347
76
108
55
246
38
187
139
13
7
11
42
31
6
4
36
94
16
27
328
120
142
67
75
104
39
43
44
18
15
28
25
68
148
300
53
51
106
30
8058
434
78
128