115
65
317
66
24
68
20
163
27
2
22
64
97
6
26
35
42
125
9
7
642
131
243
104
191
124
39
1394
92
440
31
55
259
18
117
194
95
23
120
107
83
54
47
5
12
34
56
15
8
102