321
45
55
39
215
148
20
9
21
63
13
32
26
104
33
10
27
232
29
172
126
28
51
82
50
23
46
204
222
96
191
88
173
174
7
16
141
123
31
58
14
361
49
25
351
1
330
669
103
185
41
376
54
380
1500
17