16
105
347
10
28
192
35
116
71
108
36
15
69
7
144
33
66
23
21
220
59
79
22
14
58
18
1
6
3
29
13
92
20
67
31
9
8
205
100
12
98
126
75
555
54