99
31
51
56
132
117
98
108
52
70
77
36
48
116
188
123
222
30
125
159
59
37
371
142
35
65
53
92
163
25
8
47
21
184
124
79
29
120
39
16
84
55
126
38
42
57
90