139
175
32
30
41
21
45
55
171
33
15
19
31
349
25
153
129
142
51
42
290
50
54
36
16
28
7
26
5
102
68
34
151
177
91
44
66
58
116
20
29
60
306
377
81
120
53
82
49