115
76
12
3
254
29
16
42
48
62
25
35
26
41
46
20
66
321
49
151
54
51
81
82
146
73
33
50
10
60
1
27
162
198
67
276
32
45
30
261
236
21
9
69
38
37