175
52
65
60
56
137
51
71
85
24
132
38
311
127
25
19
11
20
46
26
92
48
28
372
81
78
148
29
55
124
61
21
32
100
110
67
169
37
97
199
43
143
102
58
31
18
23
27
291