34
28
130
1256
16
147
67
17
112
58
175
79
26
41
49
48
102
9
85
50
149
32
78
157
206
204
70
100
52
30
31
21
12
19
107
23
39
38
13
99
98
47
71
91
276
109
126
114
65
193