135
25
57
38
32
47
125
45
40
122
21
83
19
60
117
153
816
113
48
119
104
18
584
1672
1104
387
95
459
20
30
138
36
256
416
91
156
74
52
114
102
226
112
17
22
100
294
266
51
39
143
108
35
422
147