30
5
3
9
33
39
29
58
91
95
89
175
154
10
117
44
31
4
266
53
83
28
24
6
87
113
92
97
15
69
49
76
25
77
123
8
7
255
52
11
42
56
96
17
45
116
14
35