39
122
117
58
120
59
21
44
5
35
259
7
354
56
12
28
34
54
36
25
3
48
17
159
13
155
110
86
16
123
15
106
81
37
101
2
135
11
27
33
22
351
9
47
84
14
505