28
38
32
30
36
93
50
74
25
17
43
19
52
26
91
21
84
135
85
64
29
53
14
37
403
13
12
105
24
3
115
121
46
11
47
70
329
100
41
410
33
59
49
7
106
65
22
57