40
121
32
76
14
93
13
8
36
66
25
94
19
7
101
77
26
47
82
20
35
127
41
6
81
2
110
186
106
61
16
44
21
10
161
57
352
55
160
4
148
102
190
49
105
181
9
31