37
34
2
31
38
30
58
23
61
51
76
44
22
103
39
5
36
15
27
127
105
24
43
14
397
220
7
78
126
89
257
6
246
144
17
12
67
41
28
68
16
101
53
309
18
115
85
10
19
166