33
5
138
28
701
103
29
34
24
127
69
65
79
31
48
88
8
46
13
56
49
80
105
66
47
90
26
85
17
70
97
82
21
42
195
20
16
126
11
58
38
27
50
101
36