172
66
17
27
44
110
38
402
3
130
22
90
83
54
29
16
53
30
116
77
46
43
134
266
352
62
232
145
97
121
157
91
186
92
48
56
70
55
78
233
132
590
72
52
23
161
133
35
73
26
96