105
27
49
75
34
10
24
92
6
4
33
55
108
41
53
42
71
52
16
21
45
17
47
35
22
37
294
94
67
11
269
31
14
73
5
32
15
64
56
205
28
30
317
89
124
81
57
297
3
130