28
22
10
17
104
15
39
98
66
30
45
34
14
24
117
23
41
36
57
60
58
54
63
50
8
21
86
78
26
89
13
12
137
19
42
351
27
77
25
96
38
140