338
68
55
73
12
27
71
7
35
34
67
56
113
50
19
18
15
30
31
22
25
10
39
11
36
23
52
65
60
94
103
87
246
114
46
33
48
117
9
8
115
150
37
127
146