1
30
13
24
25
7
201
3
20
11
27
151
63
58
374
38
49
149
37
53
57
68
17
254
10
255
127
62
65
69
28
33
84
61
47
23
239
35
89
64
19
26
48
73
31
300