196
118
317
52
27
46
69
174
60
139
153
157
70
31
94
30
58
130
57
47
101
45
90
11
19
50
54
33
38
125
16
212
5
49
79
14
169
72
40
126
20
148
24
36
75
158
63
56
12