22
19
16
43
68
36
119
42
39
26
51
21
45
65
92
40
17
14
41
83
73
339
55
34
81
29
27
24
128
25
76
13
64
149
20
31
37
75
87
123
8
61
297
100