336
11
26
46
79
93
31
38
78
4
23
51
22
116
33
27
21
42
53
84
87
61
97
96
86
12
59
28
32
19
10
9
65
35
13
40
5
25
55
1
62
15
30
102
48