105
93
36
56
58
51
49
76
78
39
24
330
37
79
70
187
35
32
114
9
21
85
48
55
6
10
101
38
178
68
60
26
28
18
41
471
66
25
20
74
23
62
13
77
17
30