40
25
34
17
32
3
5
23
26
31
53
18
13
122
29
49
20
21
51
33
8
4
58
115
10
45
12
11
46
19
221
112
108
39
114
22
374
305
116
69
89
6