5
75
33
23
276
8
28
37
20
58
144
16
4
10
41
1
3
85
25
14
61
6
9
19
15
285
13
368
273
29
63
18
1541
17
24
134
52
124
47
38
90
34
379
99