217
59
42
96
106
95
68
161
22
176
14
69
33
34
20
48
45
72
89
47
16
49
97
52
38
77
26
23
19
105
236
180
293
152
35
411
92
17
238
148
28
85
54
227
36
127
31
37
111
70
112