33
32
101
53
89
51
60
112
331
48
162
122
34
11
69
37
29
14
54
27
113
19
70
93
105
137
67
40
64
38
35
126
77
118
8
63
72
178
80
132
13
24
62
30
28
76
82
36