30
93
61
27
28
2
51
57
60
191
83
38
75
39
52
36
65
94
82
7
86
15
31
195
25
229
37
21
74
23
6
44
3
11
48
14
9
8
125
18
26
12
17
91
16
63
22
108
19