37
27
43
12
32
35
6
28
31
13
30
29
33
8
22
42
103
211
117
25
328
36
10
127
20
19
50
308
80
45
41
276
136
67
383
157
62
131
2
61
76
77
49
26
66
75
51
345