52
133
104
100
83
146
49
36
16
21
25
18
11
34
61
23
22
101
33
70
9
1015
45
51
69
60
93
354
127
451
114
47
206
76
43
71
30
257
180
124
98
187
200
388
192
120
62
130
32
42
119
102
66
78
53