30
165
16
33
46
159
124
202
40
4
56
29
77
14
73
39
37
3
7
74
58
49
38
60
15
61
84
263
55
32
302
48
18
172
8
63
19
25
35
41
225
82
45
26
71
42
43
54
31
83
27