8
75
7
30
16
13
2
47
82
9
15
12
66
40
48
44
54
25
17
23
173
20
301
41
43
94
116
226
57
580
125
175
58
390
37
531
418
202
129
450
64
89
22
102
161
51
56
28
142
93
126