22
104
6
44
339
88
52
10
118
237
195
243
154
27
68
160
85
59
65
8
71
244
92
87
148
66
122
293
130
91
394
75
32
70
13
17
242
63
39
29
42
31
46
94
48
135
33
18
60
67