132
36
38
12
26
14
31
44
9
20
47
21
134
161
112
94
53
63
76
55
52
71
68
30
56
167
23
25
95
221
274
17
18
88
37
43
101
35
22
48
75
90
41
51
114
379
29
91
50