18
237
342
34
16
24
85
144
128
11
55
37
188
88
77
35
276
70
73
102
265
108
4
83
47
100
206
125
58
22
62
19
54
51
122
50
44
25
56
9
132
17
30
80
10
8
15
89
36