0
14
78
7
31
16
13
2
47
83
9
15
12
66
41
49
44
54
25
17
23
173
22
303
43
94
116
227
57
584
125
175
58
42
392
37
531
420
202
129
450
64
90
48
102
161
51
8
28
142
93