172
107
29
125
51
92
41
32
52
14
72
97
48
54
127
53
22
34
35
28
27
24
19
140
64
182
73
30
13
82
68
25
7
6
44
20
15
50
115
129
444
267
18
56
80
255
47