40
36
68
91
82
332
50
54
75
70
117
29
34
129
194
20
53
159
74
61
30
109
16
95
84
67
379
25
35
21
158
12
17
28
65
62
11
9
42
767
60
92
2
45
142
46