103
18
32
55
12
33
14
22
26
20
98
294
87
114
21
308
39
157
48
61
50
37
24
34
36
9
76
54
73
28
13
58
42
7
15
141
82
17
35
45
31
30
29
38