34
133
108
131
53
153
69
46
929
3915
1358
32
1184
514
86
117
44
1626
186
6
158
25
102
254
23
166
21
63
105
19
4
85
212
451
195
47
290
41
303
48
248
55
59
10
91
129
16
8
42
67
94
104