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