117
222
59
84
183
123
75
18
15
30
47
44
24
145
46
21
31
23
86
112
336
36
40
110
53
29
41
388
58
91
165
208
106
26
20
45
49
115
60
100
83
182
159
42
65
69
39
89
133
229
158
193
132