22
106
13
72
53
142
61
57
41
34
18
60
202
17
339
46
134
31
3
104
33
296
55
83
59
105
8
309
15
32
655
43
129
11
21
19
95
81
62
7
133
85
39
102
5
10
221
50
65
272
51