1
11
24
3
13
10
7
96
17
38
34
40
39
37
41
83
32
12
6
35
48
116
43
68
101
19
80
76
25
232
447
67
100
297
58
358
91
53
186
106
533
150
246
56
33