160
277
172
38
25
22
243
134
195
75
359
56
39
32
74
49
116
13
11
115
43
105
2632
71
121
125
90
79
17
46
101
34
52
35
439
70
302
24
817
41
42
47
20
29
89
48
53
62
72
1280
6
169
96