34
6
30
1
5
21
76
13
7
69
58
86
11
12
19
51
50
156
148
48
39
162
173
251
90
27
116
60
73
57
77
129
38
79
9
89
553
67
83
105
33
55
304
75
31
53
44
97
17
91
94