1
30
13
24
25
7
203
3
20
11
27
152
64
59
375
38
49
149
37
53
58
68
17
255
10
127
62
65
69
28
33
84
61
47
23
239
35
89
19
26
48
73
31
76
300