41
12
32
27
233
16
23
40
34
68
33
54
15
81
38
275
148
102
19
18
295
79
125
3
9
6
14
8
36
53
10
5
114
1061
140
47
11
7
51
20
4
70