36
30
89
65
24
17
27
42
125
31
8
33
12
21
15
28
46
106
39
6
35
52
43
213
22
60
9
68
112
58
25
51
77
71
23
53
95
3
20
131
97
49
34
1
62
13