46
36
579
112
67
77
54
144
80
113
41
52
13
85
35
34
55
56
81
38
154
32
145
332
31
37
167
149
64
148
146
58
210
87
128
131
19
116
190
399
273
84
47
59
196
23
22
29
2