45
26
28
97
4
5
33
34
57
82
53
58
27
36
111
11
317
169
13
41
14
8
116
128
124
63
107
131
31
17
29
105
227
59
16
39
81
567
19
122
110
61
94
52
92
72
175
108
62
287
54
47
51