185
110
93
15
30
46
13
79
173
49
27
18
141
34
20
60
51
64
55
16
25
131
130
39
41
8
44
159
40
121
171
7
88
24
12
77
98
17
330
68
23
38
61
89
36
67
120
167
118
26
122
323