33
30
37
34
99
7
122
21
50
42
48
44
10
27
11
5
18
16
20
79
29
93
25
22
229
43
84
92
12
91
108
101
57
64
53
120
436
100
66
220
761
73
279
56
80
309
28