12
13
83
16
48
98
224
93
8
37
55
33
38
22
9
15
67
20
31
19
36
7
1226
2422
11
59
10
1
116
49
77
110
71
117
44
4
25
312
43
109
89
76
258
407
29
128
186