112
88
6
29
48
25
121
75
15
44
46
19
65
41
54
205
137
38
93
167
61
103
51
49
60
153
64
20
113
37
116
40
134
414
84
199
196
67
213
47
72
95
99
100
33
69
31
203
302
78
131
34