17
5
109
86
19
13
16
6
46
28
41
20
120
32
27
26
45
11
58
30
35
14
34
50
48
33
54
159
47
36
42
62
94
92
152
107
285
308
125
91
114
231
163
294
126
190
593
242