22
12
39
54
106
8
74
161
199
32
48
70
96
63
33
52
118
30
17
16
354
215
109
43
124
37
56
18
11
104
46
42
4
24
29
77
35
15
111
64
237
41
51
339
26
160
27
9