48
21
12
29
40
9
37
7
22
5
56
61
10
65
43
20
79
80
14
136
41
152
82
18
157
162
74
154
250
116
119
44
83
215
84
148
57
682
342
70
114
190
50
95
39
38
13
28
503
51
27
35