81
332
37
41
26
58
35
20
45
55
150
28
281
129
7
36
43
15
24
12
50
54
68
21
32
127
56
89
38
52
5
23
161
33
83
96
130
112
87
85
94
25
53
105
157
175
18
31