35
152
21
3
15
32
12
190
22
43
63
33
10
268
236
149
108
31
86
49
17
13
74
18
20
69
36
34
55
115
148
41
7
88
23
239
8
111
1
90
204
30
128
96