28
35
2
20
50
19
39
100
22
145
63
18
321
17
64
114
65
12
13
104
67
73
25
29
110
46
126
120
53
32
16
38
72
21
61
24
59
58
47
11
93
350
79
208
123
7
44