37
97
20
33
8
27
12
55
95
91
17
34
165
46
74
19
40
18
23
30
175
321
15
96
9
5
22
234
65
53
45
77
25
41
325
105
83
192
67
14
126
32
57