2
10
21
12
187
13
16
8
28
17
69
5
7
15
84
109
29
231
77
74
26
70
18
108
157
130
172
52
76
30
119
48
20
124
3
222
9
14
125
158
32
58
88
361
63
67