63
49
11
23
15
37
119
33
118
8
18
92
43
32
26
50
161
22
148
65
100
372
87
2
72
83
306
134
39
104
255
111
16
9
14
75
41
88
73
35
71
56
20
54
30
4
60
126