2
45
25
126
13
7
8
30
53
145
56
96
61
157
68
54
82
38
87
10
193
46
108
331
80
36
73
49
27
72
315
180
43
17
60
48
44
58
90
69
111
106
245
266
29
217
231
676
75
23
313
139
24
37