30
42
83
8
206
40
4
10
11
72
18
33
57
46
87
107
24
103
70
88
66
22
51
100
71
34
25
148
23
49
13
17
47
121
176
197
267
97
99
82
142
38
59
105
60
54
160
73
191