162
89
102
28
46
29
57
47
48
30
39
109
82
239
25
61
3
4
65
72
83
41
49
122
37
54
26
9
34
85
18
103
33
36
20
79
97
58
68
62
249
8
371
14
16
120