33
63
12
38
187
18
42
20
59
35
34
43
83
27
95
36
9
28
77
72
31
61
70
97
45
82
11
67
40
24
15
64
13
14
128
116
29
121
19
17
342
47
21
62
76
111
109
46