12
44
48
31
22
20
127
28
76
11
39
32
119
112
27
125
8
49
64
30
21
34
17
10
9
97
65
6
313
75
116
357
74
147
172
89
92
191
37
88
103
63
144
158
336