100
373
16
5
70
145
66
60
91
93
71
192
97
206
13
58
65
138
42
43
24
117
14
125
10
169
50
29
84
30
31
88
18
148
257
438
22
153
33
17
37
46
51
3
32
2
36
48
49
110