109
23
71
41
39
51
32
1097
18
7
57
22
199
33
28
144
36
52
46
40
55
167
197
25
19
13
61
20
11
38
10
78
8
27
35
96
62
253
86
69
186