33
12
27
4
53
75
37
194
82
59
17
29
10
19
36
39
41
66
45
333
60
94
70
43
11
30
101
34
68
16
129
211
313
2
9
13
92
74
139
47
7
24
15
35
65
5
283
28