38
17
129
9
10
79
39
104
99
97
297
285
105
248
58
211
89
49
56
212
53
46
94
160
51
916
73
114
13
22
30
33
167
90
145
23
32
44
14
42
11
45
170
77
59
70
21
27
19