111
22
88
198
16
7
37
24
21
246
163
18
20
85
65
147
168
103
79
51
19
4
58
23
8
13
12
43
84
49
83
76
368
381
211
54
70
29
6
146
47
252
134
1232
3874
158
121
364