74
106
28
18
361
202
170
216
113
428
32
34
125
70
30
48
63
56
27
11
4
189
37
68
43
55
79
94
232
60
41
35
90
24
16
390
342
26
23
64
47
391
49
132
152
31
7
61
15
22
10
135
2
3