48
130
134
69
58
55
3
103
52
159
234
23
49
377
101
104
34
88
29
20
26
14
77
73
82
2
32
7
18
144
30
17
54
67
86
36
25
118
57
10
27
39
13
5
195
22
1
45
71
87
11
117
56