12
76
7
31
16
13
2
47
82
9
15
66
40
49
44
54
25
17
23
173
22
301
41
43
94
116
226
57
581
125
175
58
42
390
37
531
419
202
129
450
64
90
48
102
161
51
8
56
28
142
93
126