38
11
136
25
57
32
48
125
45
40
122
21
83
19
60
118
153
816
114
119
104
18
584
47
1672
1104
387
95
459
20
30
138
36
256
416
91
156
74
52
102
226
112
17
22
100
294
268
145
35