30
313
17
4
60
24
54
49
16
23
22
117
53
26
62
68
34
46
37
18
41
25
139
33
45
27
51
61
166
106
91
21
84
31
32
82
15
36
58
29
20
81
123
176
63
174
175