123
34
121
41
95
100
2
21
78
142
65
52
541
60
68
83
202
19
15
346
33
32
193
220
214
157
108
194
53
87
8
51
36
84
30
132
17
257
137
127
77
39
148
44
61
37
28
74
79
48
66
27
23
45
234