80
53
145
66
61
41
35
19
23
47
37
3
110
57
87
18
65
31
111
11
21
100
85
62
16
36
114
230
72
13
55
1280
151
6
3469
966
115
221
46
131
29
15
610
28
44
42
222
175
343