31
11
34
6
29
52
15
49
67
13
30
162
366
236
32
821
44
33
102
125
101
122
160
24
175
55
40
23
174
74
20
140
37
19
71
8
118
108
116
28
36