338
33
22
218
68
62
92
8
71
90
100
188
46
69
29
111
109
110
56
82
45
23
41
61
81
88
98
9
66
14
101
13
63
97
3
35
7
27
78
102
59
170
64
85
122
182
128
72
291
186
235
34
39
173