1
45
35
6
24
25
52
3
104
2
98
8
13
21
14
11
40
340
545
20
235
5
334
257
47
141
49
33
81
193
85
23
224
41
54
86
259
246
377
99
66
95