12
7
50
23
37
2
152
120
5
16
59
11
33
192
41
22
10
29
30
171
24
49
247
13
148
64
95
122
18
47
8
6
3
43
100
126
93
61
65
226
322
39
442
57
92
143