1
25
3
5
96
13
275
58
113
108
15
110
17
22
23
66
307
16
12
343
7
77
51
35
50
8
21
56
27
163
59
32
86
44
41
18
30
61
65
26
124
84
49
117
11
36
57