45
2
42
79
51
104
21
29
205
17
12
36
13
37
8
155
20
34
9
92
1
23
25
11
28
56
121
408
552
94
88
156
18
160
356
38
202
15
4
16
57
5