33
42
18
141
19
17
16
31
24
164
64
43
88
38
30
82
226
157
95
81
169
55
126
69
29
143
415
102
125
8
54
41
48
60
50
11
9
59
84
7
52
100
21
86
124
119
13
15
3