113
22
15
27
58
20
41
149
29
25
305
541
83
42
7
69
33
292
24
16
23
87
93
31
30
28
12
14
34
40
52
44
37
26
66
117
77
86
18
148
50
76
10
55
105
172