116
19
28
171
47
38
121
34
36
46
57
108
33
10
21
54
30
117
94
40
22
120
44
61
60
55
76
13
25
14
50
71
35
51
181
65
143
146
185
144
434
196
192
585