15
160
49
97
159
37
57
41
68
48
77
83
425
81
23
32
34
46
8
167
35
31
12
30
53
20
52
299
18
342
145
24
248
99
117
17
16
6
38
740
95
531
108
43
54
22
13
28
310
533