18
40
48
23
114
39
32
28
54
17
22
41
8
112
194
16
63
30
348
45
147
76
68
15
33
65
123
88
14
31
21
51
79
107
81
71
50
91
82
13
253
60
90
55
329
101
83
240
137
118