Source Code

;; tremp-nfts

(impl-trait 'SP2PABAF9FTAJYNFZH93XENAJ8FVY99RRM50D2JG9.nft-trait.nft-trait)
(define-non-fungible-token tremp-nfts uint)
(define-constant DEPLOYER tx-sender)
(define-constant COMM u1000)
(define-constant COMM-ADDR 'SPNWZ5V2TPWGQGVDR6T7B6RQ4XMGZ4PXTEE0VQ0S)
(define-constant ERR-NO-MORE-NFTS u100)
(define-constant ERR-NOT-ENOUGH-PASSES u101)
(define-constant ERR-PUBLIC-SALE-DISABLED u102)
(define-constant ERR-CONTRACT-INITIALIZED u103)
(define-constant ERR-NOT-AUTHORIZED u104)
(define-constant ERR-INVALID-USER u105)
(define-constant ERR-LISTING u106)
(define-constant ERR-WRONG-COMMISSION u107)
(define-constant ERR-NOT-FOUND u108)
(define-constant ERR-PAUSED u109)
(define-constant ERR-MINT-LIMIT u110)
(define-constant ERR-METADATA-FROZEN u111)
(define-constant ERR-AIRDROP-CALLED u112)
(define-constant ERR-NO-MORE-MINTS u113)
(define-constant ERR-INVALID-PERCENTAGE u114)
(define-data-var mint-limit uint u5000)
(define-data-var last-id uint u1)
(define-data-var total-price uint u5000000)
(define-data-var artist-address principal 'SM3VFPNH8CQ03RMZYMP6TVG0S9914P4Z21CR0C2JH)
(define-data-var ipfs-root (string-ascii 80) "ipfs://ipfs/Qmae1bThdg1XDbr5d4kfZXBuneiu7KY2LNnvd8wCQhcCZV/json/")
(define-data-var mint-paused bool true)
(define-data-var premint-enabled bool false)
(define-data-var sale-enabled bool false)
(define-data-var metadata-frozen bool false)
(define-data-var airdrop-called bool false)
(define-data-var mint-cap uint u0)
(define-map mints-per-user principal uint)
(define-map mint-passes principal uint)

(define-public (claim) (mint (list true)))
(define-public (claim-two) (mint (list true true)))
(define-public (claim-three) (mint (list true true true)))
(define-public (claim-four) (mint (list true true true true)))
(define-public (claim-five) (mint (list true true true true true)))
(define-public (claim-ten) (mint (list true true true true true true true true true true)))
(define-public (claim-fifteen) (mint (list true true true true true true true true true true true true true true true)))
(define-public (claim-twentyfive) (mint (list true true true true true true true true true true true true true true true true true true true true true true true true true)))

(define-private (mint (orders (list 25 bool)))
  (let 
    (
      (passes (get-passes tx-sender))
    )
    (if (var-get premint-enabled)
      (begin
        (asserts! (>= passes (len orders)) (err ERR-NOT-ENOUGH-PASSES))
        (map-set mint-passes tx-sender (- passes (len orders)))
        (mint-many orders)
      )
      (begin
        (asserts! (var-get sale-enabled) (err ERR-PUBLIC-SALE-DISABLED))
        (mint-many orders)
      )
    )))

(define-private (mint-many (orders (list 25 bool )))  
  (let 
    (
      (last-nft-id (var-get last-id))
      (enabled (asserts! (<= last-nft-id (var-get mint-limit)) (err ERR-NO-MORE-NFTS)))
      (art-addr (var-get artist-address))
      (id-reached (fold mint-many-iter orders last-nft-id))
      (price (* (var-get total-price) (- id-reached last-nft-id)))
      (total-commission (/ (* price COMM) u10000))
      (current-balance (get-balance tx-sender))
      (total-artist (- price total-commission))
      (capped (> (var-get mint-cap) u0))
      (user-mints (get-mints tx-sender))
    )
    (asserts! (or (is-eq false (var-get mint-paused)) (is-eq tx-sender DEPLOYER)) (err ERR-PAUSED))
    (asserts! (or (not capped) (is-eq tx-sender DEPLOYER) (is-eq tx-sender art-addr) (>= (var-get mint-cap) (+ (len orders) user-mints))) (err ERR-NO-MORE-MINTS))
    (map-set mints-per-user tx-sender (+ (len orders) user-mints))
    (if (or (is-eq tx-sender art-addr) (is-eq tx-sender DEPLOYER) (is-eq (var-get total-price) u0000000))
      (begin
        (var-set last-id id-reached)
        (map-set token-count tx-sender (+ current-balance (- id-reached last-nft-id)))
      )
      (begin
        (var-set last-id id-reached)
        (map-set token-count tx-sender (+ current-balance (- id-reached last-nft-id)))
        (try! (stx-transfer? total-artist tx-sender (var-get artist-address)))
        (try! (stx-transfer? total-commission tx-sender COMM-ADDR))
      )    
    )
    (ok id-reached)))

(define-private (mint-many-iter (ignore bool) (next-id uint))
  (if (<= next-id (var-get mint-limit))
    (begin
      (unwrap! (nft-mint? tremp-nfts next-id tx-sender) next-id)
      (+ next-id u1)    
    )
    next-id))

(define-public (set-artist-address (address principal))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (ok (var-set artist-address address))))

(define-public (set-price (price uint))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (ok (var-set total-price price))))

(define-public (toggle-pause)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (ok (var-set mint-paused (not (var-get mint-paused))))))

(define-public (set-mint-limit (limit uint))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (asserts! (< limit (var-get mint-limit)) (err ERR-MINT-LIMIT))
    (ok (var-set mint-limit limit))))

(define-public (burn (token-id uint))
  (begin 
    (asserts! (is-owner token-id tx-sender) (err ERR-NOT-AUTHORIZED))
    (asserts! (is-none (map-get? market token-id)) (err ERR-LISTING))
    (nft-burn? tremp-nfts token-id tx-sender)))

(define-private (is-owner (token-id uint) (user principal))
    (is-eq user (unwrap! (nft-get-owner? tremp-nfts token-id) false)))

(define-public (set-base-uri (new-base-uri (string-ascii 80)))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (asserts! (not (var-get metadata-frozen)) (err ERR-METADATA-FROZEN))
    (print { notification: "token-metadata-update", payload: { token-class: "nft", contract-id: (as-contract tx-sender) }})
    (var-set ipfs-root new-base-uri)
    (ok true)))

(define-public (freeze-metadata)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (var-set metadata-frozen true)
    (ok true)))

;; Non-custodial SIP-009 transfer function
(define-public (transfer (id uint) (sender principal) (recipient principal))
  (begin
    (asserts! (is-eq tx-sender sender) (err ERR-NOT-AUTHORIZED))
    (asserts! (is-none (map-get? market id)) (err ERR-LISTING))
    (trnsfr id sender recipient)))

;; read-only functions
(define-read-only (get-owner (token-id uint))
  (ok (nft-get-owner? tremp-nfts token-id)))
(define-read-only (get-last-token-id)
  (ok (- (var-get last-id) u1)))
(define-read-only (get-token-uri (token-id uint))
  (ok (some (concat (concat (var-get ipfs-root) "{id}") ".json"))))
(define-read-only (get-paused)
  (ok (var-get mint-paused)))
(define-read-only (get-price)
  (ok (var-get total-price)))
(define-read-only (get-artist-address)
  (ok (var-get artist-address)))
(define-read-only (get-mints (caller principal))
  (default-to u0 (map-get? mints-per-user caller)))
(define-read-only (get-mint-limit)
  (ok (var-get mint-limit)))

(define-data-var license-uri (string-ascii 80) "")
(define-data-var license-name (string-ascii 40) "")

(define-read-only (get-license-uri)
  (ok (var-get license-uri)))
(define-read-only (get-license-name)
  (ok (var-get license-name)))
  
(define-public (set-license-uri (uri (string-ascii 80)))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set license-uri uri))))
    
(define-public (set-license-name (name (string-ascii 40)))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set license-name name))))

;; Non-custodial marketplace extras
(use-trait commission-trait 'SP3D6PV2ACBPEKYJTCMH7HEN02KP87QSP8KTEH335.commission-trait.commission)

(define-map token-count principal uint)
(define-map market uint {price: uint, commission: principal, royalty: uint})

(define-read-only (get-balance (account principal))
  (default-to u0
    (map-get? token-count account)))

(define-private (trnsfr (id uint) (sender principal) (recipient principal))
  (match (nft-transfer? tremp-nfts id sender recipient)
    success
      (let
        ((sender-balance (get-balance sender))
        (recipient-balance (get-balance recipient)))
          (map-set token-count
            sender
            (- sender-balance u1))
          (map-set token-count
            recipient
            (+ recipient-balance u1))
          (ok success))
    error (err error)))

(define-private (is-sender-owner (id uint))
  (let ((owner (unwrap! (nft-get-owner? tremp-nfts id) false)))
    (or (is-eq tx-sender owner) (is-eq contract-caller owner))))

(define-read-only (get-listing-in-ustx (id uint))
  (map-get? market id))

(define-public (list-in-ustx (id uint) (price uint) (comm-trait <commission-trait>))
  (let ((listing  {price: price, commission: (contract-of comm-trait), royalty: (var-get royalty-percent)}))
    (asserts! (is-sender-owner id) (err ERR-NOT-AUTHORIZED))
    (map-set market id listing)
    (print (merge listing {a: "list-in-ustx", id: id}))
    (ok true)))

(define-public (unlist-in-ustx (id uint))
  (begin
    (asserts! (is-sender-owner id) (err ERR-NOT-AUTHORIZED))
    (map-delete market id)
    (print {a: "unlist-in-ustx", id: id})
    (ok true)))

(define-public (buy-in-ustx (id uint) (comm-trait <commission-trait>))
  (let ((owner (unwrap! (nft-get-owner? tremp-nfts id) (err ERR-NOT-FOUND)))
      (listing (unwrap! (map-get? market id) (err ERR-LISTING)))
      (price (get price listing))
      (royalty (get royalty listing)))
    (asserts! (is-eq (contract-of comm-trait) (get commission listing)) (err ERR-WRONG-COMMISSION))
    (try! (stx-transfer? price tx-sender owner))
    (try! (pay-royalty price royalty))
    (try! (contract-call? comm-trait pay id price))
    (try! (trnsfr id owner tx-sender))
    (map-delete market id)
    (print {a: "buy-in-ustx", id: id})
    (ok true)))
    
(define-data-var royalty-percent uint u500)

(define-read-only (get-royalty-percent)
  (ok (var-get royalty-percent)))

(define-public (set-royalty-percent (royalty uint))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (asserts! (and (>= royalty u0) (<= royalty u1000)) (err ERR-INVALID-PERCENTAGE))
    (ok (var-set royalty-percent royalty))))

(define-private (pay-royalty (price uint) (royalty uint))
  (let (
    (royalty-amount (/ (* price royalty) u10000))
  )
  (if (and (> royalty-amount u0) (not (is-eq tx-sender (var-get artist-address))))
    (try! (stx-transfer? royalty-amount tx-sender (var-get artist-address)))
    (print false)
  )
  (ok true)))

(define-public (toggle-sale-state)
  (let 
    (
      (sale (not (var-get sale-enabled)))
    )
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (var-set premint-enabled false)
    (var-set sale-enabled sale)
    (print { sale: sale })
    (ok true)))

(define-public (clear-mintpasses (addresses (list 2000 principal)))
  (let 
    (
      (index-reached (fold clear-mintpasses-iter addresses u0))
    )
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (print {
      total-mintpasses-cleared: index-reached,
    })
    (ok true)))

(define-public (add-mintpasses (addresses (list 2000 principal)))
  (let 
    (
      (index-reached (fold add-mintpasses-iter addresses u0))
    )
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (print {
      total-mintpasses-added: index-reached,
    })
    (ok true)))

(define-private (clear-mintpasses-iter (address principal) (next-index uint))
  (begin 
    (map-delete mint-passes address)    
    (+ next-index u1)))

(define-private (add-mintpasses-iter (address principal) (next-index uint))
  (let 
    (
      (mintpass-count (get-passes address))
    ) 
    (map-set mint-passes address (+ mintpass-count u1))
    (+ next-index u1)))

(define-public (enable-premint)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set premint-enabled true))))

(define-public (disable-premint)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set premint-enabled false))))

(define-read-only (get-passes (caller principal))
  (default-to u0 (map-get? mint-passes caller)))
(define-read-only (get-premint-enabled)
  (ok (var-get premint-enabled)))
(define-read-only (get-sale-enabled)
  (ok (var-get sale-enabled)))  

(define-public (admin-airdrop)
  (let
    (
      (last-nft-id (var-get last-id))
    )
    (begin
      (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
      (asserts! (is-eq false (var-get airdrop-called)) (err ERR-AIRDROP-CALLED))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u0) 'SP28MFVF835M9HR323Z26Q4A8FZ0PRV9E2FT0ANAG))
      (map-set token-count 'SP28MFVF835M9HR323Z26Q4A8FZ0PRV9E2FT0ANAG (+ (get-balance 'SP28MFVF835M9HR323Z26Q4A8FZ0PRV9E2FT0ANAG) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u1) 'SPBNAM3RV2ZTXAYRV70PETHWSJ65NA319JXCQX08))
      (map-set token-count 'SPBNAM3RV2ZTXAYRV70PETHWSJ65NA319JXCQX08 (+ (get-balance 'SPBNAM3RV2ZTXAYRV70PETHWSJ65NA319JXCQX08) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u2) 'SP2GV9G7QQW86A3K7ZZWKC3A0608YHNKNYSQCGJVM))
      (map-set token-count 'SP2GV9G7QQW86A3K7ZZWKC3A0608YHNKNYSQCGJVM (+ (get-balance 'SP2GV9G7QQW86A3K7ZZWKC3A0608YHNKNYSQCGJVM) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u3) 'SP2SKMAR9WMD9DBJHC4XTQXPZCDNV1258PSJTRGTV))
      (map-set token-count 'SP2SKMAR9WMD9DBJHC4XTQXPZCDNV1258PSJTRGTV (+ (get-balance 'SP2SKMAR9WMD9DBJHC4XTQXPZCDNV1258PSJTRGTV) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u4) 'SP1PVPC2QZREH6B80RQTC1Q0A8WVVYW64N52F2BW5))
      (map-set token-count 'SP1PVPC2QZREH6B80RQTC1Q0A8WVVYW64N52F2BW5 (+ (get-balance 'SP1PVPC2QZREH6B80RQTC1Q0A8WVVYW64N52F2BW5) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u5) 'SPC1KE74AZ8TT6GB8MXSY6W00MFNC29GDFXHPJX6))
      (map-set token-count 'SPC1KE74AZ8TT6GB8MXSY6W00MFNC29GDFXHPJX6 (+ (get-balance 'SPC1KE74AZ8TT6GB8MXSY6W00MFNC29GDFXHPJX6) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u6) 'SP1BWJRXRR1X3M0YEXV30Q20K7A28R18AR5A1XS7H))
      (map-set token-count 'SP1BWJRXRR1X3M0YEXV30Q20K7A28R18AR5A1XS7H (+ (get-balance 'SP1BWJRXRR1X3M0YEXV30Q20K7A28R18AR5A1XS7H) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u7) 'SP29RQG07ZGGKKKMR3XZJ2R8D1M7K9R1FKN3TKRXD))
      (map-set token-count 'SP29RQG07ZGGKKKMR3XZJ2R8D1M7K9R1FKN3TKRXD (+ (get-balance 'SP29RQG07ZGGKKKMR3XZJ2R8D1M7K9R1FKN3TKRXD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u8) 'SP2CDY5S7VD4Z4RT93Z1RTXAS1ZXGTVMPHKNKZ27S))
      (map-set token-count 'SP2CDY5S7VD4Z4RT93Z1RTXAS1ZXGTVMPHKNKZ27S (+ (get-balance 'SP2CDY5S7VD4Z4RT93Z1RTXAS1ZXGTVMPHKNKZ27S) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u9) 'SP2VT38EC8AKQ9YB4F7M9MV3Y6JK610PVFE991SC0))
      (map-set token-count 'SP2VT38EC8AKQ9YB4F7M9MV3Y6JK610PVFE991SC0 (+ (get-balance 'SP2VT38EC8AKQ9YB4F7M9MV3Y6JK610PVFE991SC0) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u10) 'SPMH2XEFF55ZNN0SY8WB9EEF25A64SG9DTF45ZY5))
      (map-set token-count 'SPMH2XEFF55ZNN0SY8WB9EEF25A64SG9DTF45ZY5 (+ (get-balance 'SPMH2XEFF55ZNN0SY8WB9EEF25A64SG9DTF45ZY5) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u11) 'SP367QHKVP87EY03RVXEVQ9V8A22FP465BNN3Z0NT))
      (map-set token-count 'SP367QHKVP87EY03RVXEVQ9V8A22FP465BNN3Z0NT (+ (get-balance 'SP367QHKVP87EY03RVXEVQ9V8A22FP465BNN3Z0NT) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u12) 'SP24H2A2GSP1EG6HAMG8AJ22WKZ5GYQAK9Q2B6STP))
      (map-set token-count 'SP24H2A2GSP1EG6HAMG8AJ22WKZ5GYQAK9Q2B6STP (+ (get-balance 'SP24H2A2GSP1EG6HAMG8AJ22WKZ5GYQAK9Q2B6STP) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u13) 'SPNA42KGWFCNNM41RTA7RJE2C4HX8CQXJSGDNK9W))
      (map-set token-count 'SPNA42KGWFCNNM41RTA7RJE2C4HX8CQXJSGDNK9W (+ (get-balance 'SPNA42KGWFCNNM41RTA7RJE2C4HX8CQXJSGDNK9W) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u14) 'SPEZQQV4V9XTG94VDYXM5NNSE4P7W9Z8GFPAA71H))
      (map-set token-count 'SPEZQQV4V9XTG94VDYXM5NNSE4P7W9Z8GFPAA71H (+ (get-balance 'SPEZQQV4V9XTG94VDYXM5NNSE4P7W9Z8GFPAA71H) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u15) 'SP1EXF1Z8PDQY04BGWM6GYHEPN78AP54ZZ9X49WVC))
      (map-set token-count 'SP1EXF1Z8PDQY04BGWM6GYHEPN78AP54ZZ9X49WVC (+ (get-balance 'SP1EXF1Z8PDQY04BGWM6GYHEPN78AP54ZZ9X49WVC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u16) 'SP24014QXH8PABTWPD14EJTYB47FH2XSDCT81BF26))
      (map-set token-count 'SP24014QXH8PABTWPD14EJTYB47FH2XSDCT81BF26 (+ (get-balance 'SP24014QXH8PABTWPD14EJTYB47FH2XSDCT81BF26) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u17) 'SP3FP6N1HZK030H63JDMNQQ7K0V8ZSWYVRM08ZBNX))
      (map-set token-count 'SP3FP6N1HZK030H63JDMNQQ7K0V8ZSWYVRM08ZBNX (+ (get-balance 'SP3FP6N1HZK030H63JDMNQQ7K0V8ZSWYVRM08ZBNX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u18) 'SP1WMWMW7N2P3BBN24M8VTANDV1FVA1JDXFF7KBFH))
      (map-set token-count 'SP1WMWMW7N2P3BBN24M8VTANDV1FVA1JDXFF7KBFH (+ (get-balance 'SP1WMWMW7N2P3BBN24M8VTANDV1FVA1JDXFF7KBFH) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u19) 'SP238398J69T2197JPKDDA924BT8DT31F673875JE))
      (map-set token-count 'SP238398J69T2197JPKDDA924BT8DT31F673875JE (+ (get-balance 'SP238398J69T2197JPKDDA924BT8DT31F673875JE) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u20) 'SP2V1TZSH8EDME1YJB8HE6Y6WK7FT74V6N8BW0HRM))
      (map-set token-count 'SP2V1TZSH8EDME1YJB8HE6Y6WK7FT74V6N8BW0HRM (+ (get-balance 'SP2V1TZSH8EDME1YJB8HE6Y6WK7FT74V6N8BW0HRM) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u21) 'SP13E2699NZKD7RW8V22HKDYZMXHXBQH0BJ8FJH6T))
      (map-set token-count 'SP13E2699NZKD7RW8V22HKDYZMXHXBQH0BJ8FJH6T (+ (get-balance 'SP13E2699NZKD7RW8V22HKDYZMXHXBQH0BJ8FJH6T) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u22) 'SP3C7NHSDNVN80JJ2VREHCNJRD2WKXK5EKHHE9W3F))
      (map-set token-count 'SP3C7NHSDNVN80JJ2VREHCNJRD2WKXK5EKHHE9W3F (+ (get-balance 'SP3C7NHSDNVN80JJ2VREHCNJRD2WKXK5EKHHE9W3F) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u23) 'SP305QXSTTWH09YGPE90CKJNHZV0S6VMKRA8SZCH0))
      (map-set token-count 'SP305QXSTTWH09YGPE90CKJNHZV0S6VMKRA8SZCH0 (+ (get-balance 'SP305QXSTTWH09YGPE90CKJNHZV0S6VMKRA8SZCH0) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u24) 'SPTBZ8T609PYCKTG33G3KPR14RYSW8A1KETZM98E))
      (map-set token-count 'SPTBZ8T609PYCKTG33G3KPR14RYSW8A1KETZM98E (+ (get-balance 'SPTBZ8T609PYCKTG33G3KPR14RYSW8A1KETZM98E) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u25) 'SP2QNPMZ028DJAY0VRRGGY65AGD49V4M482ZXX447))
      (map-set token-count 'SP2QNPMZ028DJAY0VRRGGY65AGD49V4M482ZXX447 (+ (get-balance 'SP2QNPMZ028DJAY0VRRGGY65AGD49V4M482ZXX447) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u26) 'SP2951K0X1CY7ZHTFX0D30EWPRDP32ND63NHFFAM7))
      (map-set token-count 'SP2951K0X1CY7ZHTFX0D30EWPRDP32ND63NHFFAM7 (+ (get-balance 'SP2951K0X1CY7ZHTFX0D30EWPRDP32ND63NHFFAM7) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u27) 'SP3V8WZXGVC4K40CJVKBAPYACJ450HNPVS1BN4YQW))
      (map-set token-count 'SP3V8WZXGVC4K40CJVKBAPYACJ450HNPVS1BN4YQW (+ (get-balance 'SP3V8WZXGVC4K40CJVKBAPYACJ450HNPVS1BN4YQW) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u28) 'SPT8D4E21GBF9ZE4P13FG5QKGKK0CZW3CSRBHPE8))
      (map-set token-count 'SPT8D4E21GBF9ZE4P13FG5QKGKK0CZW3CSRBHPE8 (+ (get-balance 'SPT8D4E21GBF9ZE4P13FG5QKGKK0CZW3CSRBHPE8) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u29) 'SP16S5RF5VRCFFVN9E9B0DTK10S5Q1V8QTYM4C01N))
      (map-set token-count 'SP16S5RF5VRCFFVN9E9B0DTK10S5Q1V8QTYM4C01N (+ (get-balance 'SP16S5RF5VRCFFVN9E9B0DTK10S5Q1V8QTYM4C01N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u30) 'SP3GB2942RJK72NYDDK04Y7AJ4R5T2YZ4JMP7FWJC))
      (map-set token-count 'SP3GB2942RJK72NYDDK04Y7AJ4R5T2YZ4JMP7FWJC (+ (get-balance 'SP3GB2942RJK72NYDDK04Y7AJ4R5T2YZ4JMP7FWJC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u31) 'SP2J7BE202MM0WCHAJ6AS66PKQA68W8MD84XV2HW9))
      (map-set token-count 'SP2J7BE202MM0WCHAJ6AS66PKQA68W8MD84XV2HW9 (+ (get-balance 'SP2J7BE202MM0WCHAJ6AS66PKQA68W8MD84XV2HW9) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u32) 'SPX6GRVFQ8XWMBZRXJ9WMAP25QC6HNG91QE9HPPY))
      (map-set token-count 'SPX6GRVFQ8XWMBZRXJ9WMAP25QC6HNG91QE9HPPY (+ (get-balance 'SPX6GRVFQ8XWMBZRXJ9WMAP25QC6HNG91QE9HPPY) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u33) 'SP3QHF8ZY6D7ZHA80QPS8JS9SWRS0K4R8BWC06DGQ))
      (map-set token-count 'SP3QHF8ZY6D7ZHA80QPS8JS9SWRS0K4R8BWC06DGQ (+ (get-balance 'SP3QHF8ZY6D7ZHA80QPS8JS9SWRS0K4R8BWC06DGQ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u34) 'SP2Y2TESBF4DJ4F3N1TC2ATX14QS99E1WGZ79XX6P))
      (map-set token-count 'SP2Y2TESBF4DJ4F3N1TC2ATX14QS99E1WGZ79XX6P (+ (get-balance 'SP2Y2TESBF4DJ4F3N1TC2ATX14QS99E1WGZ79XX6P) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u35) 'SP2E5Z88KRG4VVRCG0PF4PQ9YDWTT5CJ9T5PRXQTD))
      (map-set token-count 'SP2E5Z88KRG4VVRCG0PF4PQ9YDWTT5CJ9T5PRXQTD (+ (get-balance 'SP2E5Z88KRG4VVRCG0PF4PQ9YDWTT5CJ9T5PRXQTD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u36) 'SP2SXPC3FP0PR74YRSC5R5RXQQD6CZPP75BKB5AWJ))
      (map-set token-count 'SP2SXPC3FP0PR74YRSC5R5RXQQD6CZPP75BKB5AWJ (+ (get-balance 'SP2SXPC3FP0PR74YRSC5R5RXQQD6CZPP75BKB5AWJ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u37) 'SPWG3T2SRBV03N3NHK7BEEPXGB3N8HHQE8PK9GEC))
      (map-set token-count 'SPWG3T2SRBV03N3NHK7BEEPXGB3N8HHQE8PK9GEC (+ (get-balance 'SPWG3T2SRBV03N3NHK7BEEPXGB3N8HHQE8PK9GEC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u38) 'SP3KVAA7W49G9JTVG4CZT66B2X80QD8656TEGC9WG))
      (map-set token-count 'SP3KVAA7W49G9JTVG4CZT66B2X80QD8656TEGC9WG (+ (get-balance 'SP3KVAA7W49G9JTVG4CZT66B2X80QD8656TEGC9WG) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u39) 'SPNGXGJXWKAFFZ97WP4TTHGJV6SDN3FZDT17JE99))
      (map-set token-count 'SPNGXGJXWKAFFZ97WP4TTHGJV6SDN3FZDT17JE99 (+ (get-balance 'SPNGXGJXWKAFFZ97WP4TTHGJV6SDN3FZDT17JE99) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u40) 'SP2JWM4MB1SBY2FT3PG5PM0V12NW8Y4FK1XXWBHSF))
      (map-set token-count 'SP2JWM4MB1SBY2FT3PG5PM0V12NW8Y4FK1XXWBHSF (+ (get-balance 'SP2JWM4MB1SBY2FT3PG5PM0V12NW8Y4FK1XXWBHSF) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u41) 'SP3RKRKGAW47KZWMMHNS9RFRDX4VM0W1M8D8PWZXJ))
      (map-set token-count 'SP3RKRKGAW47KZWMMHNS9RFRDX4VM0W1M8D8PWZXJ (+ (get-balance 'SP3RKRKGAW47KZWMMHNS9RFRDX4VM0W1M8D8PWZXJ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u42) 'SP57DXF9BCNES18RAFSW5G51HCN34YQBCZF3E3W4))
      (map-set token-count 'SP57DXF9BCNES18RAFSW5G51HCN34YQBCZF3E3W4 (+ (get-balance 'SP57DXF9BCNES18RAFSW5G51HCN34YQBCZF3E3W4) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u43) 'SP25SF2MPZZS8Q20QA3VTYJXTHAHCRNM5MSZYDNB0))
      (map-set token-count 'SP25SF2MPZZS8Q20QA3VTYJXTHAHCRNM5MSZYDNB0 (+ (get-balance 'SP25SF2MPZZS8Q20QA3VTYJXTHAHCRNM5MSZYDNB0) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u44) 'SPACCQ8K3ZKXNAHTH14VEAFWY9E7BDP72DCNCZWP))
      (map-set token-count 'SPACCQ8K3ZKXNAHTH14VEAFWY9E7BDP72DCNCZWP (+ (get-balance 'SPACCQ8K3ZKXNAHTH14VEAFWY9E7BDP72DCNCZWP) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u45) 'SP1M0ZSM4MDMAJ5VC74YVYZKJPJ46JX3SX4GD4ETD))
      (map-set token-count 'SP1M0ZSM4MDMAJ5VC74YVYZKJPJ46JX3SX4GD4ETD (+ (get-balance 'SP1M0ZSM4MDMAJ5VC74YVYZKJPJ46JX3SX4GD4ETD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u46) 'SP24478XYAB7DZF7850JWVYQRGGRKDWXF7WKKRY30))
      (map-set token-count 'SP24478XYAB7DZF7850JWVYQRGGRKDWXF7WKKRY30 (+ (get-balance 'SP24478XYAB7DZF7850JWVYQRGGRKDWXF7WKKRY30) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u47) 'SP1953PHRF5Y4VJ4C47SP8DQKEW0TZ2ANAW4XN8R4))
      (map-set token-count 'SP1953PHRF5Y4VJ4C47SP8DQKEW0TZ2ANAW4XN8R4 (+ (get-balance 'SP1953PHRF5Y4VJ4C47SP8DQKEW0TZ2ANAW4XN8R4) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u48) 'SPEMB0KQRD7PWKY2W2J2Y1Y6Q9YBJ702DWQADE7V))
      (map-set token-count 'SPEMB0KQRD7PWKY2W2J2Y1Y6Q9YBJ702DWQADE7V (+ (get-balance 'SPEMB0KQRD7PWKY2W2J2Y1Y6Q9YBJ702DWQADE7V) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u49) 'SPGG4ETPWVF72DMJB35TTTVPNNABHJY11CPR6E0Q))
      (map-set token-count 'SPGG4ETPWVF72DMJB35TTTVPNNABHJY11CPR6E0Q (+ (get-balance 'SPGG4ETPWVF72DMJB35TTTVPNNABHJY11CPR6E0Q) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u50) 'SPAFPBD7M89973WDEN68FKYW761RQVYNHSEFQZB9))
      (map-set token-count 'SPAFPBD7M89973WDEN68FKYW761RQVYNHSEFQZB9 (+ (get-balance 'SPAFPBD7M89973WDEN68FKYW761RQVYNHSEFQZB9) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u51) 'SP1WKHWWKKYZ8Q4GZ7RM618QGKWZ456285GXB2GKR))
      (map-set token-count 'SP1WKHWWKKYZ8Q4GZ7RM618QGKWZ456285GXB2GKR (+ (get-balance 'SP1WKHWWKKYZ8Q4GZ7RM618QGKWZ456285GXB2GKR) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u52) 'SP1MAVN1K5D9JJDVFK6RMJABE6NAV4K67G2SG34ZN))
      (map-set token-count 'SP1MAVN1K5D9JJDVFK6RMJABE6NAV4K67G2SG34ZN (+ (get-balance 'SP1MAVN1K5D9JJDVFK6RMJABE6NAV4K67G2SG34ZN) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u53) 'SP3B7CF35W3H7CKAD2Q0EK87TM9DZAEYFEK46X7ZD))
      (map-set token-count 'SP3B7CF35W3H7CKAD2Q0EK87TM9DZAEYFEK46X7ZD (+ (get-balance 'SP3B7CF35W3H7CKAD2Q0EK87TM9DZAEYFEK46X7ZD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u54) 'SP1XAR0A0J2AFWXQXCJ07SPV3TSZV2BCQQAQ6H5B5))
      (map-set token-count 'SP1XAR0A0J2AFWXQXCJ07SPV3TSZV2BCQQAQ6H5B5 (+ (get-balance 'SP1XAR0A0J2AFWXQXCJ07SPV3TSZV2BCQQAQ6H5B5) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u55) 'SP28RZ1QXMXJXVKRRCR3D7GR5D48XY0NNA9MZWHJB))
      (map-set token-count 'SP28RZ1QXMXJXVKRRCR3D7GR5D48XY0NNA9MZWHJB (+ (get-balance 'SP28RZ1QXMXJXVKRRCR3D7GR5D48XY0NNA9MZWHJB) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u56) 'SP3AJC728JY0Y43E8RT6K4VDWPT265RDMXJ8M0VH0))
      (map-set token-count 'SP3AJC728JY0Y43E8RT6K4VDWPT265RDMXJ8M0VH0 (+ (get-balance 'SP3AJC728JY0Y43E8RT6K4VDWPT265RDMXJ8M0VH0) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u57) 'SPRF0QHY0SZS8JNHHK6NG8ZRTW9J5JQ8EHYP5756))
      (map-set token-count 'SPRF0QHY0SZS8JNHHK6NG8ZRTW9J5JQ8EHYP5756 (+ (get-balance 'SPRF0QHY0SZS8JNHHK6NG8ZRTW9J5JQ8EHYP5756) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u58) 'SPQE3J7XMMK0DN0BWJZHGE6B05VDYQRXRMDV734D))
      (map-set token-count 'SPQE3J7XMMK0DN0BWJZHGE6B05VDYQRXRMDV734D (+ (get-balance 'SPQE3J7XMMK0DN0BWJZHGE6B05VDYQRXRMDV734D) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u59) 'SP8N846PR1492HB2A08R5G96RYNKWRHDJDTBM227))
      (map-set token-count 'SP8N846PR1492HB2A08R5G96RYNKWRHDJDTBM227 (+ (get-balance 'SP8N846PR1492HB2A08R5G96RYNKWRHDJDTBM227) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u60) 'SP3VHXRGG60D5MK1BCM6D3RXE26EGE5M8K9JM5T4E))
      (map-set token-count 'SP3VHXRGG60D5MK1BCM6D3RXE26EGE5M8K9JM5T4E (+ (get-balance 'SP3VHXRGG60D5MK1BCM6D3RXE26EGE5M8K9JM5T4E) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u61) 'SP17D2C9PE4WAV8J8GAY1DBWZ9G4KQY68KKMFC9CD))
      (map-set token-count 'SP17D2C9PE4WAV8J8GAY1DBWZ9G4KQY68KKMFC9CD (+ (get-balance 'SP17D2C9PE4WAV8J8GAY1DBWZ9G4KQY68KKMFC9CD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u62) 'SP31D40V6DGQ02M1GRZJKKPCTQB8DZKXZVR0CT388))
      (map-set token-count 'SP31D40V6DGQ02M1GRZJKKPCTQB8DZKXZVR0CT388 (+ (get-balance 'SP31D40V6DGQ02M1GRZJKKPCTQB8DZKXZVR0CT388) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u63) 'SPR47JA8P9FHJ5A9DC3SSH2MDEHY8N82SHY9GEVY))
      (map-set token-count 'SPR47JA8P9FHJ5A9DC3SSH2MDEHY8N82SHY9GEVY (+ (get-balance 'SPR47JA8P9FHJ5A9DC3SSH2MDEHY8N82SHY9GEVY) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u64) 'SPWC45P8JQP1VG9NDNPJ6ZXPVZ4XXGK06GXR5XN3))
      (map-set token-count 'SPWC45P8JQP1VG9NDNPJ6ZXPVZ4XXGK06GXR5XN3 (+ (get-balance 'SPWC45P8JQP1VG9NDNPJ6ZXPVZ4XXGK06GXR5XN3) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u65) 'SP103BZSXCX2YF8HXMN8DDP5Z46DN4A0HPRDYJXDD))
      (map-set token-count 'SP103BZSXCX2YF8HXMN8DDP5Z46DN4A0HPRDYJXDD (+ (get-balance 'SP103BZSXCX2YF8HXMN8DDP5Z46DN4A0HPRDYJXDD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u66) 'SP2TP6PJ04MFY95FH0G1CPJPWE9Y563Z4ZZ4GM4QV))
      (map-set token-count 'SP2TP6PJ04MFY95FH0G1CPJPWE9Y563Z4ZZ4GM4QV (+ (get-balance 'SP2TP6PJ04MFY95FH0G1CPJPWE9Y563Z4ZZ4GM4QV) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u67) 'SPHFNT5EKP2E29NVBC6YFMQ9GPSC2BDBBQMG4CCK))
      (map-set token-count 'SPHFNT5EKP2E29NVBC6YFMQ9GPSC2BDBBQMG4CCK (+ (get-balance 'SPHFNT5EKP2E29NVBC6YFMQ9GPSC2BDBBQMG4CCK) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u68) 'SP16YGBC7HZDKQAFKJNHNZV1AMEYFANRYCTJ4ZFAC))
      (map-set token-count 'SP16YGBC7HZDKQAFKJNHNZV1AMEYFANRYCTJ4ZFAC (+ (get-balance 'SP16YGBC7HZDKQAFKJNHNZV1AMEYFANRYCTJ4ZFAC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u69) 'SP2N756NJDP0A3WYTF2ANXWJR0CEM0Y42E5C96C7J))
      (map-set token-count 'SP2N756NJDP0A3WYTF2ANXWJR0CEM0Y42E5C96C7J (+ (get-balance 'SP2N756NJDP0A3WYTF2ANXWJR0CEM0Y42E5C96C7J) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u70) 'SP1RB1V65A1PAAXYT8PVFFFC6T1FN9E8RQX7HMDKC))
      (map-set token-count 'SP1RB1V65A1PAAXYT8PVFFFC6T1FN9E8RQX7HMDKC (+ (get-balance 'SP1RB1V65A1PAAXYT8PVFFFC6T1FN9E8RQX7HMDKC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u71) 'SP2QFEWN9A88BM4NN4YDCJ76S8SCHMSFQZS1FCWC8))
      (map-set token-count 'SP2QFEWN9A88BM4NN4YDCJ76S8SCHMSFQZS1FCWC8 (+ (get-balance 'SP2QFEWN9A88BM4NN4YDCJ76S8SCHMSFQZS1FCWC8) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u72) 'SP3EPF8SDR32488BHA4VS7RSHFGQBAD7YBVKH9Q2S))
      (map-set token-count 'SP3EPF8SDR32488BHA4VS7RSHFGQBAD7YBVKH9Q2S (+ (get-balance 'SP3EPF8SDR32488BHA4VS7RSHFGQBAD7YBVKH9Q2S) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u73) 'SP3GK06CKDRH2R5KDGSXWJM39HXX5VNYCEGA9Q745))
      (map-set token-count 'SP3GK06CKDRH2R5KDGSXWJM39HXX5VNYCEGA9Q745 (+ (get-balance 'SP3GK06CKDRH2R5KDGSXWJM39HXX5VNYCEGA9Q745) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u74) 'SP3PSRA8PV42GEB8K70CESKHPZFG9MRB4FZANS2KA))
      (map-set token-count 'SP3PSRA8PV42GEB8K70CESKHPZFG9MRB4FZANS2KA (+ (get-balance 'SP3PSRA8PV42GEB8K70CESKHPZFG9MRB4FZANS2KA) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u75) 'SP37T58KZ5M8WD7A94M8EREJ3V92KDXTCGC16B8JX))
      (map-set token-count 'SP37T58KZ5M8WD7A94M8EREJ3V92KDXTCGC16B8JX (+ (get-balance 'SP37T58KZ5M8WD7A94M8EREJ3V92KDXTCGC16B8JX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u76) 'SP20BRQYA0YMF1E41W485TB0PXSGKWV07DAWP0T03))
      (map-set token-count 'SP20BRQYA0YMF1E41W485TB0PXSGKWV07DAWP0T03 (+ (get-balance 'SP20BRQYA0YMF1E41W485TB0PXSGKWV07DAWP0T03) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u77) 'SP162D87CY84QVVCMJKNKGHC7GGXFGA0TAR9D0XJW))
      (map-set token-count 'SP162D87CY84QVVCMJKNKGHC7GGXFGA0TAR9D0XJW (+ (get-balance 'SP162D87CY84QVVCMJKNKGHC7GGXFGA0TAR9D0XJW) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u78) 'SP2EMZSA1CQQCGJEQ9JSDBWBV0NFDJ59EH5P9E56V))
      (map-set token-count 'SP2EMZSA1CQQCGJEQ9JSDBWBV0NFDJ59EH5P9E56V (+ (get-balance 'SP2EMZSA1CQQCGJEQ9JSDBWBV0NFDJ59EH5P9E56V) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u79) 'SP238X3JD22HJBMWR8E7CKTF4JCBQ73BG9YS1DBH8))
      (map-set token-count 'SP238X3JD22HJBMWR8E7CKTF4JCBQ73BG9YS1DBH8 (+ (get-balance 'SP238X3JD22HJBMWR8E7CKTF4JCBQ73BG9YS1DBH8) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u80) 'SP3273YEPG4QZWX0ENQ98FBT1N2Y06XW820STP7NN))
      (map-set token-count 'SP3273YEPG4QZWX0ENQ98FBT1N2Y06XW820STP7NN (+ (get-balance 'SP3273YEPG4QZWX0ENQ98FBT1N2Y06XW820STP7NN) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u81) 'SPMB9FZ4J99Q8G7H4G36BX878MEPXCEBPR7E0Z6Z))
      (map-set token-count 'SPMB9FZ4J99Q8G7H4G36BX878MEPXCEBPR7E0Z6Z (+ (get-balance 'SPMB9FZ4J99Q8G7H4G36BX878MEPXCEBPR7E0Z6Z) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u82) 'SP14NSM2BAB9MGMYNXJB93NY4EF4NFRW3G3EFBZDX))
      (map-set token-count 'SP14NSM2BAB9MGMYNXJB93NY4EF4NFRW3G3EFBZDX (+ (get-balance 'SP14NSM2BAB9MGMYNXJB93NY4EF4NFRW3G3EFBZDX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u83) 'SP9QH56JJ7VD59PYWDA3ZQDZSZ2KFF1EHNEFS3BX))
      (map-set token-count 'SP9QH56JJ7VD59PYWDA3ZQDZSZ2KFF1EHNEFS3BX (+ (get-balance 'SP9QH56JJ7VD59PYWDA3ZQDZSZ2KFF1EHNEFS3BX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u84) 'SP3GFKDYBNY5DXRYE0Z86CSB66M7C6BH3HS7BNWWH))
      (map-set token-count 'SP3GFKDYBNY5DXRYE0Z86CSB66M7C6BH3HS7BNWWH (+ (get-balance 'SP3GFKDYBNY5DXRYE0Z86CSB66M7C6BH3HS7BNWWH) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u85) 'SP2RNHHQDTHGHPEVX83291K4AQZVGWEJ7WCQQDA9R))
      (map-set token-count 'SP2RNHHQDTHGHPEVX83291K4AQZVGWEJ7WCQQDA9R (+ (get-balance 'SP2RNHHQDTHGHPEVX83291K4AQZVGWEJ7WCQQDA9R) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u86) 'SPMWVAD2T74PQ7FG0BVXH8M95MXK8EWQ9ZJEBFCG))
      (map-set token-count 'SPMWVAD2T74PQ7FG0BVXH8M95MXK8EWQ9ZJEBFCG (+ (get-balance 'SPMWVAD2T74PQ7FG0BVXH8M95MXK8EWQ9ZJEBFCG) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u87) 'SPSAWHTNQ9PC0H09JJR3T11PK5RSDR568296TNP3))
      (map-set token-count 'SPSAWHTNQ9PC0H09JJR3T11PK5RSDR568296TNP3 (+ (get-balance 'SPSAWHTNQ9PC0H09JJR3T11PK5RSDR568296TNP3) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u88) 'SP2A3BD2S2TVTH6TXZV75190HYKMR8X623HE790GS))
      (map-set token-count 'SP2A3BD2S2TVTH6TXZV75190HYKMR8X623HE790GS (+ (get-balance 'SP2A3BD2S2TVTH6TXZV75190HYKMR8X623HE790GS) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u89) 'SP85MYC7CBNXMQBGH63FZ0F5GXV108EGQBP5T3JG))
      (map-set token-count 'SP85MYC7CBNXMQBGH63FZ0F5GXV108EGQBP5T3JG (+ (get-balance 'SP85MYC7CBNXMQBGH63FZ0F5GXV108EGQBP5T3JG) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u90) 'SP2SX9P0W8K674ARSMKHXQQKZB7P7Q188N3AGGSAH))
      (map-set token-count 'SP2SX9P0W8K674ARSMKHXQQKZB7P7Q188N3AGGSAH (+ (get-balance 'SP2SX9P0W8K674ARSMKHXQQKZB7P7Q188N3AGGSAH) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u91) 'SP3S9Y5QMQMG8B9XRR2MNRY60MHRB4R30HZ4AN6XX))
      (map-set token-count 'SP3S9Y5QMQMG8B9XRR2MNRY60MHRB4R30HZ4AN6XX (+ (get-balance 'SP3S9Y5QMQMG8B9XRR2MNRY60MHRB4R30HZ4AN6XX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u92) 'SPBQ8DJMNQ0J60WV4PQE08NK4TWNQ6C6JFZHHBKN))
      (map-set token-count 'SPBQ8DJMNQ0J60WV4PQE08NK4TWNQ6C6JFZHHBKN (+ (get-balance 'SPBQ8DJMNQ0J60WV4PQE08NK4TWNQ6C6JFZHHBKN) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u93) 'SP2DBQ8W41T00GYH80WTRR49QW279GDRWWB1TX0ZQ))
      (map-set token-count 'SP2DBQ8W41T00GYH80WTRR49QW279GDRWWB1TX0ZQ (+ (get-balance 'SP2DBQ8W41T00GYH80WTRR49QW279GDRWWB1TX0ZQ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u94) 'SP3GMV2CXBQV18KEN83AGW574WFKMWDEMMD8G6VB1))
      (map-set token-count 'SP3GMV2CXBQV18KEN83AGW574WFKMWDEMMD8G6VB1 (+ (get-balance 'SP3GMV2CXBQV18KEN83AGW574WFKMWDEMMD8G6VB1) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u95) 'SP3QJ0MM9G8M3DSF5NEX7CEJ99NFDQ81WG17T7RMC))
      (map-set token-count 'SP3QJ0MM9G8M3DSF5NEX7CEJ99NFDQ81WG17T7RMC (+ (get-balance 'SP3QJ0MM9G8M3DSF5NEX7CEJ99NFDQ81WG17T7RMC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u96) 'SP28FHT7VGBJ3B0584V1EVHED3MKTE1M8VQJDNB6R))
      (map-set token-count 'SP28FHT7VGBJ3B0584V1EVHED3MKTE1M8VQJDNB6R (+ (get-balance 'SP28FHT7VGBJ3B0584V1EVHED3MKTE1M8VQJDNB6R) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u97) 'SP2KYTW30AB40H686SWEHGFRXA0JM6VPFM45HRD2Y))
      (map-set token-count 'SP2KYTW30AB40H686SWEHGFRXA0JM6VPFM45HRD2Y (+ (get-balance 'SP2KYTW30AB40H686SWEHGFRXA0JM6VPFM45HRD2Y) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u98) 'SP1PAGYEDF35JACKPBBTDRYDTV84ZAT0FAMCC38V9))
      (map-set token-count 'SP1PAGYEDF35JACKPBBTDRYDTV84ZAT0FAMCC38V9 (+ (get-balance 'SP1PAGYEDF35JACKPBBTDRYDTV84ZAT0FAMCC38V9) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u99) 'SP325JCAZGDZNH5E83AQEDCD6CJ57765S4CN1HR0A))
      (map-set token-count 'SP325JCAZGDZNH5E83AQEDCD6CJ57765S4CN1HR0A (+ (get-balance 'SP325JCAZGDZNH5E83AQEDCD6CJ57765S4CN1HR0A) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u100) 'SP3NJ34KE66TG9RK6BRHF2VK4HHGEM09F2XBAVXPC))
      (map-set token-count 'SP3NJ34KE66TG9RK6BRHF2VK4HHGEM09F2XBAVXPC (+ (get-balance 'SP3NJ34KE66TG9RK6BRHF2VK4HHGEM09F2XBAVXPC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u101) 'SP2SDZ8CB9G3KQ0A5ZRXJBWQ38TTG45AR1957PDFP))
      (map-set token-count 'SP2SDZ8CB9G3KQ0A5ZRXJBWQ38TTG45AR1957PDFP (+ (get-balance 'SP2SDZ8CB9G3KQ0A5ZRXJBWQ38TTG45AR1957PDFP) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u102) 'SP2GP1FQ7TPTTHJYCCJKE5C9MT2VXRN50KZ4MJ63N))
      (map-set token-count 'SP2GP1FQ7TPTTHJYCCJKE5C9MT2VXRN50KZ4MJ63N (+ (get-balance 'SP2GP1FQ7TPTTHJYCCJKE5C9MT2VXRN50KZ4MJ63N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u103) 'SP2Z4DACNQ0APJBA4VQ33TXKZHJKQNTEJ7CAM8D4N))
      (map-set token-count 'SP2Z4DACNQ0APJBA4VQ33TXKZHJKQNTEJ7CAM8D4N (+ (get-balance 'SP2Z4DACNQ0APJBA4VQ33TXKZHJKQNTEJ7CAM8D4N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u104) 'SP1WXBN34M8F8GTK6XDS43KXNPKBWWN3NR1D0AVPE))
      (map-set token-count 'SP1WXBN34M8F8GTK6XDS43KXNPKBWWN3NR1D0AVPE (+ (get-balance 'SP1WXBN34M8F8GTK6XDS43KXNPKBWWN3NR1D0AVPE) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u105) 'SP30SJ08G5MXSS5J9GPDHVGXT4QZYE493F1M2D2XJ))
      (map-set token-count 'SP30SJ08G5MXSS5J9GPDHVGXT4QZYE493F1M2D2XJ (+ (get-balance 'SP30SJ08G5MXSS5J9GPDHVGXT4QZYE493F1M2D2XJ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u106) 'SP2ZWEWRYRE34CEV06XY1RSHX93GBTPP75FDARDWM))
      (map-set token-count 'SP2ZWEWRYRE34CEV06XY1RSHX93GBTPP75FDARDWM (+ (get-balance 'SP2ZWEWRYRE34CEV06XY1RSHX93GBTPP75FDARDWM) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u107) 'SP8RXTP4JEZCVM0K6Q91WFXGDC6H6TPJ3SF02ZQ9))
      (map-set token-count 'SP8RXTP4JEZCVM0K6Q91WFXGDC6H6TPJ3SF02ZQ9 (+ (get-balance 'SP8RXTP4JEZCVM0K6Q91WFXGDC6H6TPJ3SF02ZQ9) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u108) 'SP8FSTE58SY0VPMAG1FYQ1NCJ8WJ7FGG6JXFR2RQ))
      (map-set token-count 'SP8FSTE58SY0VPMAG1FYQ1NCJ8WJ7FGG6JXFR2RQ (+ (get-balance 'SP8FSTE58SY0VPMAG1FYQ1NCJ8WJ7FGG6JXFR2RQ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u109) 'SP3YZNA8X46CE5NMK4RE7DXGARXXMXEJEK6RETFBX))
      (map-set token-count 'SP3YZNA8X46CE5NMK4RE7DXGARXXMXEJEK6RETFBX (+ (get-balance 'SP3YZNA8X46CE5NMK4RE7DXGARXXMXEJEK6RETFBX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u110) 'SP197KQG2020VVCEC775DDHM61H2GP406029NYB5N))
      (map-set token-count 'SP197KQG2020VVCEC775DDHM61H2GP406029NYB5N (+ (get-balance 'SP197KQG2020VVCEC775DDHM61H2GP406029NYB5N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u111) 'SP3NVFDCWJP8HADVJBYZXWBA9SRDSZGSHGD1CQEN6))
      (map-set token-count 'SP3NVFDCWJP8HADVJBYZXWBA9SRDSZGSHGD1CQEN6 (+ (get-balance 'SP3NVFDCWJP8HADVJBYZXWBA9SRDSZGSHGD1CQEN6) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u112) 'SP3S33HS0J4FFYNDQKEZTYCTM8KZWS8W08NVGCR5W))
      (map-set token-count 'SP3S33HS0J4FFYNDQKEZTYCTM8KZWS8W08NVGCR5W (+ (get-balance 'SP3S33HS0J4FFYNDQKEZTYCTM8KZWS8W08NVGCR5W) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u113) 'SP2W52S9AKNJNF8MRET03QMD3244MGF4KRH3DHBYY))
      (map-set token-count 'SP2W52S9AKNJNF8MRET03QMD3244MGF4KRH3DHBYY (+ (get-balance 'SP2W52S9AKNJNF8MRET03QMD3244MGF4KRH3DHBYY) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u114) 'SP4ARV07MQPF8WKHYD1DC1FXESQDC2RBNBK973BD))
      (map-set token-count 'SP4ARV07MQPF8WKHYD1DC1FXESQDC2RBNBK973BD (+ (get-balance 'SP4ARV07MQPF8WKHYD1DC1FXESQDC2RBNBK973BD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u115) 'SP1K30YJE3K05ETW7MBQP8VM2ZC5DFPECT2ATXDPF))
      (map-set token-count 'SP1K30YJE3K05ETW7MBQP8VM2ZC5DFPECT2ATXDPF (+ (get-balance 'SP1K30YJE3K05ETW7MBQP8VM2ZC5DFPECT2ATXDPF) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u116) 'SPKZCE0CQCPB9F3YQZRW7WD47SCEE6S9F7YCRH3N))
      (map-set token-count 'SPKZCE0CQCPB9F3YQZRW7WD47SCEE6S9F7YCRH3N (+ (get-balance 'SPKZCE0CQCPB9F3YQZRW7WD47SCEE6S9F7YCRH3N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u117) 'SP3CTQWREGFB5FSFH4BF7F0637ECECXX06QDBVBF))
      (map-set token-count 'SP3CTQWREGFB5FSFH4BF7F0637ECECXX06QDBVBF (+ (get-balance 'SP3CTQWREGFB5FSFH4BF7F0637ECECXX06QDBVBF) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u118) 'SP2CCAJB1DB8BQSXXF54CKRXWZSSJXTZRDZKAW1S))
      (map-set token-count 'SP2CCAJB1DB8BQSXXF54CKRXWZSSJXTZRDZKAW1S (+ (get-balance 'SP2CCAJB1DB8BQSXXF54CKRXWZSSJXTZRDZKAW1S) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u119) 'SP2KZ24AM4X9HGTG8314MS4VSY1CVAFH0G1KBZZ1D))
      (map-set token-count 'SP2KZ24AM4X9HGTG8314MS4VSY1CVAFH0G1KBZZ1D (+ (get-balance 'SP2KZ24AM4X9HGTG8314MS4VSY1CVAFH0G1KBZZ1D) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u120) 'SPJCA18EQMB4HGCVWPDGC58KVTFWZKH54P699JP2))
      (map-set token-count 'SPJCA18EQMB4HGCVWPDGC58KVTFWZKH54P699JP2 (+ (get-balance 'SPJCA18EQMB4HGCVWPDGC58KVTFWZKH54P699JP2) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u121) 'SP1WKNNR03C109N2FJWKFAQE130DRQKV528JRTZ08))
      (map-set token-count 'SP1WKNNR03C109N2FJWKFAQE130DRQKV528JRTZ08 (+ (get-balance 'SP1WKNNR03C109N2FJWKFAQE130DRQKV528JRTZ08) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u122) 'SP24GNHM3315KYXEAETEPSYKRRXK8WRQ6T09TYNDG))
      (map-set token-count 'SP24GNHM3315KYXEAETEPSYKRRXK8WRQ6T09TYNDG (+ (get-balance 'SP24GNHM3315KYXEAETEPSYKRRXK8WRQ6T09TYNDG) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u123) 'SP1HEFV78ZB0YMJM47WXJQERWS7WS4SVWHBZ4HP2J))
      (map-set token-count 'SP1HEFV78ZB0YMJM47WXJQERWS7WS4SVWHBZ4HP2J (+ (get-balance 'SP1HEFV78ZB0YMJM47WXJQERWS7WS4SVWHBZ4HP2J) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u124) 'SP1ENGS5XVWVWYS02840ZKHD2GSP5AGB99TVA5R9T))
      (map-set token-count 'SP1ENGS5XVWVWYS02840ZKHD2GSP5AGB99TVA5R9T (+ (get-balance 'SP1ENGS5XVWVWYS02840ZKHD2GSP5AGB99TVA5R9T) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u125) 'SPQ9G0M8A2TBCX57R2G7YTAV28B7GJ86DZWJ42QH))
      (map-set token-count 'SPQ9G0M8A2TBCX57R2G7YTAV28B7GJ86DZWJ42QH (+ (get-balance 'SPQ9G0M8A2TBCX57R2G7YTAV28B7GJ86DZWJ42QH) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u126) 'SP2JXY6R73RNS23P6JT10TF7V08AAA3BM7A7C8E5W))
      (map-set token-count 'SP2JXY6R73RNS23P6JT10TF7V08AAA3BM7A7C8E5W (+ (get-balance 'SP2JXY6R73RNS23P6JT10TF7V08AAA3BM7A7C8E5W) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u127) 'SPPTQ6GQ4ARKZN6H0WB8K8Z7555NMH2DKT93Z6K0))
      (map-set token-count 'SPPTQ6GQ4ARKZN6H0WB8K8Z7555NMH2DKT93Z6K0 (+ (get-balance 'SPPTQ6GQ4ARKZN6H0WB8K8Z7555NMH2DKT93Z6K0) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u128) 'SP2V42A0NYSA3ZBT1KJ6GFV14F5A3WWNYP969HHVB))
      (map-set token-count 'SP2V42A0NYSA3ZBT1KJ6GFV14F5A3WWNYP969HHVB (+ (get-balance 'SP2V42A0NYSA3ZBT1KJ6GFV14F5A3WWNYP969HHVB) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u129) 'SP3PG7HWFEWBHDM2CBE0M150NBRJB2KD8AE1MP50D))
      (map-set token-count 'SP3PG7HWFEWBHDM2CBE0M150NBRJB2KD8AE1MP50D (+ (get-balance 'SP3PG7HWFEWBHDM2CBE0M150NBRJB2KD8AE1MP50D) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u130) 'SP2W4D4JR9NGV8XPFHYK74C2QW96A6AVX77EA7HBR))
      (map-set token-count 'SP2W4D4JR9NGV8XPFHYK74C2QW96A6AVX77EA7HBR (+ (get-balance 'SP2W4D4JR9NGV8XPFHYK74C2QW96A6AVX77EA7HBR) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u131) 'SP2ZKT3C5R76512ACSA1C0R1HJ21ASG8ZESPCT3ZC))
      (map-set token-count 'SP2ZKT3C5R76512ACSA1C0R1HJ21ASG8ZESPCT3ZC (+ (get-balance 'SP2ZKT3C5R76512ACSA1C0R1HJ21ASG8ZESPCT3ZC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u132) 'SPB1PE8KJMQB74PRMB0WFT129V64R7Y11X601W76))
      (map-set token-count 'SPB1PE8KJMQB74PRMB0WFT129V64R7Y11X601W76 (+ (get-balance 'SPB1PE8KJMQB74PRMB0WFT129V64R7Y11X601W76) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u133) 'SP1FP68FTNGA3GJ15T98F6RDA7CN8FNA6NJD4D211))
      (map-set token-count 'SP1FP68FTNGA3GJ15T98F6RDA7CN8FNA6NJD4D211 (+ (get-balance 'SP1FP68FTNGA3GJ15T98F6RDA7CN8FNA6NJD4D211) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u134) 'SP1NPDHF9CQ8B9Q045CCQS1MR9M9SGJ5TT6WFFCD2))
      (map-set token-count 'SP1NPDHF9CQ8B9Q045CCQS1MR9M9SGJ5TT6WFFCD2 (+ (get-balance 'SP1NPDHF9CQ8B9Q045CCQS1MR9M9SGJ5TT6WFFCD2) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u135) 'SP3F0Q2460XWYFJ73M6N7812EPSYBC4278S37F7NY))
      (map-set token-count 'SP3F0Q2460XWYFJ73M6N7812EPSYBC4278S37F7NY (+ (get-balance 'SP3F0Q2460XWYFJ73M6N7812EPSYBC4278S37F7NY) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u136) 'SP2Z7EPPAQGCVSTSKG13DT6YRN8X21HVD83Y5YH1N))
      (map-set token-count 'SP2Z7EPPAQGCVSTSKG13DT6YRN8X21HVD83Y5YH1N (+ (get-balance 'SP2Z7EPPAQGCVSTSKG13DT6YRN8X21HVD83Y5YH1N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u137) 'SP2SMSPX443W4HTX9YT9WVV5C0A212FJ8WQMGT51M))
      (map-set token-count 'SP2SMSPX443W4HTX9YT9WVV5C0A212FJ8WQMGT51M (+ (get-balance 'SP2SMSPX443W4HTX9YT9WVV5C0A212FJ8WQMGT51M) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u138) 'SPGSDWYMSA6FTYPMV542D19FTZ73A7WPYXKF1QWE))
      (map-set token-count 'SPGSDWYMSA6FTYPMV542D19FTZ73A7WPYXKF1QWE (+ (get-balance 'SPGSDWYMSA6FTYPMV542D19FTZ73A7WPYXKF1QWE) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u139) 'SP1NB4E1FARJ0NFQH0X1VBAJ1TPFMN9H0AGTSPB16))
      (map-set token-count 'SP1NB4E1FARJ0NFQH0X1VBAJ1TPFMN9H0AGTSPB16 (+ (get-balance 'SP1NB4E1FARJ0NFQH0X1VBAJ1TPFMN9H0AGTSPB16) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u140) 'SP1HD18HQ55DHXP1B7EEG55ERYNNTDHA07C1ENSQC))
      (map-set token-count 'SP1HD18HQ55DHXP1B7EEG55ERYNNTDHA07C1ENSQC (+ (get-balance 'SP1HD18HQ55DHXP1B7EEG55ERYNNTDHA07C1ENSQC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u141) 'SP2BFVXH4QXBFZ40E82NYP1J4J56KTGWTYA2AFRJ5))
      (map-set token-count 'SP2BFVXH4QXBFZ40E82NYP1J4J56KTGWTYA2AFRJ5 (+ (get-balance 'SP2BFVXH4QXBFZ40E82NYP1J4J56KTGWTYA2AFRJ5) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u142) 'SP315JZQXB7GA1TAR49GXRMBDRWSFNG4YY2MZEZNY))
      (map-set token-count 'SP315JZQXB7GA1TAR49GXRMBDRWSFNG4YY2MZEZNY (+ (get-balance 'SP315JZQXB7GA1TAR49GXRMBDRWSFNG4YY2MZEZNY) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u143) 'SP2PZYA27E8MRBQHQXE0JQH5CHM9JJNM00YEMC4QJ))
      (map-set token-count 'SP2PZYA27E8MRBQHQXE0JQH5CHM9JJNM00YEMC4QJ (+ (get-balance 'SP2PZYA27E8MRBQHQXE0JQH5CHM9JJNM00YEMC4QJ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u144) 'SP04E1XQ7V9JN4GGDKFCB26ANKVTFNFC8QHME8JS))
      (map-set token-count 'SP04E1XQ7V9JN4GGDKFCB26ANKVTFNFC8QHME8JS (+ (get-balance 'SP04E1XQ7V9JN4GGDKFCB26ANKVTFNFC8QHME8JS) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u145) 'SP38B5H07H1XJ756EEPMS8VBJE9HPGH03C50VPNAJ))
      (map-set token-count 'SP38B5H07H1XJ756EEPMS8VBJE9HPGH03C50VPNAJ (+ (get-balance 'SP38B5H07H1XJ756EEPMS8VBJE9HPGH03C50VPNAJ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u146) 'SP1WYRJ5YH1FFA41V9ZJNAECA4488RMWJ4MGF20FD))
      (map-set token-count 'SP1WYRJ5YH1FFA41V9ZJNAECA4488RMWJ4MGF20FD (+ (get-balance 'SP1WYRJ5YH1FFA41V9ZJNAECA4488RMWJ4MGF20FD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u147) 'SP1HPB7YTZDXMZSZD51C113PQFAXKSNR0QYFFPWVC))
      (map-set token-count 'SP1HPB7YTZDXMZSZD51C113PQFAXKSNR0QYFFPWVC (+ (get-balance 'SP1HPB7YTZDXMZSZD51C113PQFAXKSNR0QYFFPWVC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u148) 'SPN3JBKZRNC5SGBC9HZ6TTJK4Z9QTW96EPPWM4A))
      (map-set token-count 'SPN3JBKZRNC5SGBC9HZ6TTJK4Z9QTW96EPPWM4A (+ (get-balance 'SPN3JBKZRNC5SGBC9HZ6TTJK4Z9QTW96EPPWM4A) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u149) 'SP23DZ9XYT3YNF70MHAV9Y3622H8B3DX10WMWT2T9))
      (map-set token-count 'SP23DZ9XYT3YNF70MHAV9Y3622H8B3DX10WMWT2T9 (+ (get-balance 'SP23DZ9XYT3YNF70MHAV9Y3622H8B3DX10WMWT2T9) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u150) 'SP2EM86AM2AYGGNJX562AY6BDTKWXQMQVQ0T863M6))
      (map-set token-count 'SP2EM86AM2AYGGNJX562AY6BDTKWXQMQVQ0T863M6 (+ (get-balance 'SP2EM86AM2AYGGNJX562AY6BDTKWXQMQVQ0T863M6) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u151) 'SP327AMYAAJFHDSDGE6AD0HTACYQ4CCXJGT47M2H3))
      (map-set token-count 'SP327AMYAAJFHDSDGE6AD0HTACYQ4CCXJGT47M2H3 (+ (get-balance 'SP327AMYAAJFHDSDGE6AD0HTACYQ4CCXJGT47M2H3) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u152) 'SP7KZ2AFRRTP53WGKQWY9707Y0W61DK848J1EK2D))
      (map-set token-count 'SP7KZ2AFRRTP53WGKQWY9707Y0W61DK848J1EK2D (+ (get-balance 'SP7KZ2AFRRTP53WGKQWY9707Y0W61DK848J1EK2D) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u153) 'SP1JN8HK5SJ9Q404ZAQ6JK8WD74Y62PD03ZJWBMVN))
      (map-set token-count 'SP1JN8HK5SJ9Q404ZAQ6JK8WD74Y62PD03ZJWBMVN (+ (get-balance 'SP1JN8HK5SJ9Q404ZAQ6JK8WD74Y62PD03ZJWBMVN) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u154) 'SP2HMNV7HAAWYBYDE3CPQMGZ14V137E78B53KEJV1))
      (map-set token-count 'SP2HMNV7HAAWYBYDE3CPQMGZ14V137E78B53KEJV1 (+ (get-balance 'SP2HMNV7HAAWYBYDE3CPQMGZ14V137E78B53KEJV1) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u155) 'SP1E84PGKP9JR14KMK025CNXX6WD7G19N6V24GATW))
      (map-set token-count 'SP1E84PGKP9JR14KMK025CNXX6WD7G19N6V24GATW (+ (get-balance 'SP1E84PGKP9JR14KMK025CNXX6WD7G19N6V24GATW) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u156) 'SPQR4T6XTFY0H9KDF0912KEVJMW20JTDZSRSM7SB))
      (map-set token-count 'SPQR4T6XTFY0H9KDF0912KEVJMW20JTDZSRSM7SB (+ (get-balance 'SPQR4T6XTFY0H9KDF0912KEVJMW20JTDZSRSM7SB) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u157) 'SP3HX1JBCP8B288CE645KP637PQ37ZB9K6F4M39Q3))
      (map-set token-count 'SP3HX1JBCP8B288CE645KP637PQ37ZB9K6F4M39Q3 (+ (get-balance 'SP3HX1JBCP8B288CE645KP637PQ37ZB9K6F4M39Q3) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u158) 'SP27D7NSM1XHD96K2T2VFF8CER6G029CJB75XC51M))
      (map-set token-count 'SP27D7NSM1XHD96K2T2VFF8CER6G029CJB75XC51M (+ (get-balance 'SP27D7NSM1XHD96K2T2VFF8CER6G029CJB75XC51M) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u159) 'SP3WCCSWRS55W72WRXTTEYMFWFGPS2YW6Y27FN1YE))
      (map-set token-count 'SP3WCCSWRS55W72WRXTTEYMFWFGPS2YW6Y27FN1YE (+ (get-balance 'SP3WCCSWRS55W72WRXTTEYMFWFGPS2YW6Y27FN1YE) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u160) 'SPT89Q2CNREHY0WM3JWD936FGQD2687H4B79E5JW))
      (map-set token-count 'SPT89Q2CNREHY0WM3JWD936FGQD2687H4B79E5JW (+ (get-balance 'SPT89Q2CNREHY0WM3JWD936FGQD2687H4B79E5JW) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u161) 'SP3Y79NMF896DRTFY31TDTG3MKZ3CH6761ZRB3NE6))
      (map-set token-count 'SP3Y79NMF896DRTFY31TDTG3MKZ3CH6761ZRB3NE6 (+ (get-balance 'SP3Y79NMF896DRTFY31TDTG3MKZ3CH6761ZRB3NE6) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u162) 'SP3YZCVSG5AH9W39CWQF6ECZ64RBM7JKWPF5509JS))
      (map-set token-count 'SP3YZCVSG5AH9W39CWQF6ECZ64RBM7JKWPF5509JS (+ (get-balance 'SP3YZCVSG5AH9W39CWQF6ECZ64RBM7JKWPF5509JS) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u163) 'SP224RAWAT8RR2XKYJQZGK1HGX67XJFECV3C0TFH2))
      (map-set token-count 'SP224RAWAT8RR2XKYJQZGK1HGX67XJFECV3C0TFH2 (+ (get-balance 'SP224RAWAT8RR2XKYJQZGK1HGX67XJFECV3C0TFH2) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u164) 'SP1DPNP3RRD6JG1557SP6JMX68W5BV6R2Z74BQEXV))
      (map-set token-count 'SP1DPNP3RRD6JG1557SP6JMX68W5BV6R2Z74BQEXV (+ (get-balance 'SP1DPNP3RRD6JG1557SP6JMX68W5BV6R2Z74BQEXV) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u165) 'SP2AGZWPPA7QNMMDD6D66S007GSYWB93M6HYZVBZ7))
      (map-set token-count 'SP2AGZWPPA7QNMMDD6D66S007GSYWB93M6HYZVBZ7 (+ (get-balance 'SP2AGZWPPA7QNMMDD6D66S007GSYWB93M6HYZVBZ7) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u166) 'SPQCQPWMMVECE6C721TFFTW3HNV9S9C083Q8SA8V))
      (map-set token-count 'SPQCQPWMMVECE6C721TFFTW3HNV9S9C083Q8SA8V (+ (get-balance 'SPQCQPWMMVECE6C721TFFTW3HNV9S9C083Q8SA8V) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u167) 'SP1JWDP0HVKV9WJ0Y0TESZJMX0PDNQ9BSTP5356KV))
      (map-set token-count 'SP1JWDP0HVKV9WJ0Y0TESZJMX0PDNQ9BSTP5356KV (+ (get-balance 'SP1JWDP0HVKV9WJ0Y0TESZJMX0PDNQ9BSTP5356KV) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u168) 'SP2QNPMZ028DJAY0VRRGGY65AGD49V4M482ZXX447))
      (map-set token-count 'SP2QNPMZ028DJAY0VRRGGY65AGD49V4M482ZXX447 (+ (get-balance 'SP2QNPMZ028DJAY0VRRGGY65AGD49V4M482ZXX447) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u169) 'SP2951K0X1CY7ZHTFX0D30EWPRDP32ND63NHFFAM7))
      (map-set token-count 'SP2951K0X1CY7ZHTFX0D30EWPRDP32ND63NHFFAM7 (+ (get-balance 'SP2951K0X1CY7ZHTFX0D30EWPRDP32ND63NHFFAM7) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u170) 'SP3V8WZXGVC4K40CJVKBAPYACJ450HNPVS1BN4YQW))
      (map-set token-count 'SP3V8WZXGVC4K40CJVKBAPYACJ450HNPVS1BN4YQW (+ (get-balance 'SP3V8WZXGVC4K40CJVKBAPYACJ450HNPVS1BN4YQW) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u171) 'SPT8D4E21GBF9ZE4P13FG5QKGKK0CZW3CSRBHPE8))
      (map-set token-count 'SPT8D4E21GBF9ZE4P13FG5QKGKK0CZW3CSRBHPE8 (+ (get-balance 'SPT8D4E21GBF9ZE4P13FG5QKGKK0CZW3CSRBHPE8) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u172) 'SP16S5RF5VRCFFVN9E9B0DTK10S5Q1V8QTYM4C01N))
      (map-set token-count 'SP16S5RF5VRCFFVN9E9B0DTK10S5Q1V8QTYM4C01N (+ (get-balance 'SP16S5RF5VRCFFVN9E9B0DTK10S5Q1V8QTYM4C01N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u173) 'SP3GB2942RJK72NYDDK04Y7AJ4R5T2YZ4JMP7FWJC))
      (map-set token-count 'SP3GB2942RJK72NYDDK04Y7AJ4R5T2YZ4JMP7FWJC (+ (get-balance 'SP3GB2942RJK72NYDDK04Y7AJ4R5T2YZ4JMP7FWJC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u174) 'SP2J7BE202MM0WCHAJ6AS66PKQA68W8MD84XV2HW9))
      (map-set token-count 'SP2J7BE202MM0WCHAJ6AS66PKQA68W8MD84XV2HW9 (+ (get-balance 'SP2J7BE202MM0WCHAJ6AS66PKQA68W8MD84XV2HW9) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u175) 'SPX6GRVFQ8XWMBZRXJ9WMAP25QC6HNG91QE9HPPY))
      (map-set token-count 'SPX6GRVFQ8XWMBZRXJ9WMAP25QC6HNG91QE9HPPY (+ (get-balance 'SPX6GRVFQ8XWMBZRXJ9WMAP25QC6HNG91QE9HPPY) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u176) 'SP3QHF8ZY6D7ZHA80QPS8JS9SWRS0K4R8BWC06DGQ))
      (map-set token-count 'SP3QHF8ZY6D7ZHA80QPS8JS9SWRS0K4R8BWC06DGQ (+ (get-balance 'SP3QHF8ZY6D7ZHA80QPS8JS9SWRS0K4R8BWC06DGQ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u177) 'SP2Y2TESBF4DJ4F3N1TC2ATX14QS99E1WGZ79XX6P))
      (map-set token-count 'SP2Y2TESBF4DJ4F3N1TC2ATX14QS99E1WGZ79XX6P (+ (get-balance 'SP2Y2TESBF4DJ4F3N1TC2ATX14QS99E1WGZ79XX6P) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u178) 'SP2E5Z88KRG4VVRCG0PF4PQ9YDWTT5CJ9T5PRXQTD))
      (map-set token-count 'SP2E5Z88KRG4VVRCG0PF4PQ9YDWTT5CJ9T5PRXQTD (+ (get-balance 'SP2E5Z88KRG4VVRCG0PF4PQ9YDWTT5CJ9T5PRXQTD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u179) 'SP2SXPC3FP0PR74YRSC5R5RXQQD6CZPP75BKB5AWJ))
      (map-set token-count 'SP2SXPC3FP0PR74YRSC5R5RXQQD6CZPP75BKB5AWJ (+ (get-balance 'SP2SXPC3FP0PR74YRSC5R5RXQQD6CZPP75BKB5AWJ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u180) 'SPWG3T2SRBV03N3NHK7BEEPXGB3N8HHQE8PK9GEC))
      (map-set token-count 'SPWG3T2SRBV03N3NHK7BEEPXGB3N8HHQE8PK9GEC (+ (get-balance 'SPWG3T2SRBV03N3NHK7BEEPXGB3N8HHQE8PK9GEC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u181) 'SP3KVAA7W49G9JTVG4CZT66B2X80QD8656TEGC9WG))
      (map-set token-count 'SP3KVAA7W49G9JTVG4CZT66B2X80QD8656TEGC9WG (+ (get-balance 'SP3KVAA7W49G9JTVG4CZT66B2X80QD8656TEGC9WG) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u182) 'SPNGXGJXWKAFFZ97WP4TTHGJV6SDN3FZDT17JE99))
      (map-set token-count 'SPNGXGJXWKAFFZ97WP4TTHGJV6SDN3FZDT17JE99 (+ (get-balance 'SPNGXGJXWKAFFZ97WP4TTHGJV6SDN3FZDT17JE99) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u183) 'SP2JWM4MB1SBY2FT3PG5PM0V12NW8Y4FK1XXWBHSF))
      (map-set token-count 'SP2JWM4MB1SBY2FT3PG5PM0V12NW8Y4FK1XXWBHSF (+ (get-balance 'SP2JWM4MB1SBY2FT3PG5PM0V12NW8Y4FK1XXWBHSF) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u184) 'SP3RKRKGAW47KZWMMHNS9RFRDX4VM0W1M8D8PWZXJ))
      (map-set token-count 'SP3RKRKGAW47KZWMMHNS9RFRDX4VM0W1M8D8PWZXJ (+ (get-balance 'SP3RKRKGAW47KZWMMHNS9RFRDX4VM0W1M8D8PWZXJ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u185) 'SP57DXF9BCNES18RAFSW5G51HCN34YQBCZF3E3W4))
      (map-set token-count 'SP57DXF9BCNES18RAFSW5G51HCN34YQBCZF3E3W4 (+ (get-balance 'SP57DXF9BCNES18RAFSW5G51HCN34YQBCZF3E3W4) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u186) 'SP25SF2MPZZS8Q20QA3VTYJXTHAHCRNM5MSZYDNB0))
      (map-set token-count 'SP25SF2MPZZS8Q20QA3VTYJXTHAHCRNM5MSZYDNB0 (+ (get-balance 'SP25SF2MPZZS8Q20QA3VTYJXTHAHCRNM5MSZYDNB0) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u187) 'SPACCQ8K3ZKXNAHTH14VEAFWY9E7BDP72DCNCZWP))
      (map-set token-count 'SPACCQ8K3ZKXNAHTH14VEAFWY9E7BDP72DCNCZWP (+ (get-balance 'SPACCQ8K3ZKXNAHTH14VEAFWY9E7BDP72DCNCZWP) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u188) 'SP1M0ZSM4MDMAJ5VC74YVYZKJPJ46JX3SX4GD4ETD))
      (map-set token-count 'SP1M0ZSM4MDMAJ5VC74YVYZKJPJ46JX3SX4GD4ETD (+ (get-balance 'SP1M0ZSM4MDMAJ5VC74YVYZKJPJ46JX3SX4GD4ETD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u189) 'SP24478XYAB7DZF7850JWVYQRGGRKDWXF7WKKRY30))
      (map-set token-count 'SP24478XYAB7DZF7850JWVYQRGGRKDWXF7WKKRY30 (+ (get-balance 'SP24478XYAB7DZF7850JWVYQRGGRKDWXF7WKKRY30) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u190) 'SP1953PHRF5Y4VJ4C47SP8DQKEW0TZ2ANAW4XN8R4))
      (map-set token-count 'SP1953PHRF5Y4VJ4C47SP8DQKEW0TZ2ANAW4XN8R4 (+ (get-balance 'SP1953PHRF5Y4VJ4C47SP8DQKEW0TZ2ANAW4XN8R4) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u191) 'SPEMB0KQRD7PWKY2W2J2Y1Y6Q9YBJ702DWQADE7V))
      (map-set token-count 'SPEMB0KQRD7PWKY2W2J2Y1Y6Q9YBJ702DWQADE7V (+ (get-balance 'SPEMB0KQRD7PWKY2W2J2Y1Y6Q9YBJ702DWQADE7V) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u192) 'SPGG4ETPWVF72DMJB35TTTVPNNABHJY11CPR6E0Q))
      (map-set token-count 'SPGG4ETPWVF72DMJB35TTTVPNNABHJY11CPR6E0Q (+ (get-balance 'SPGG4ETPWVF72DMJB35TTTVPNNABHJY11CPR6E0Q) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u193) 'SPAFPBD7M89973WDEN68FKYW761RQVYNHSEFQZB9))
      (map-set token-count 'SPAFPBD7M89973WDEN68FKYW761RQVYNHSEFQZB9 (+ (get-balance 'SPAFPBD7M89973WDEN68FKYW761RQVYNHSEFQZB9) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u194) 'SP1WKHWWKKYZ8Q4GZ7RM618QGKWZ456285GXB2GKR))
      (map-set token-count 'SP1WKHWWKKYZ8Q4GZ7RM618QGKWZ456285GXB2GKR (+ (get-balance 'SP1WKHWWKKYZ8Q4GZ7RM618QGKWZ456285GXB2GKR) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u195) 'SP1MAVN1K5D9JJDVFK6RMJABE6NAV4K67G2SG34ZN))
      (map-set token-count 'SP1MAVN1K5D9JJDVFK6RMJABE6NAV4K67G2SG34ZN (+ (get-balance 'SP1MAVN1K5D9JJDVFK6RMJABE6NAV4K67G2SG34ZN) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u196) 'SP3B7CF35W3H7CKAD2Q0EK87TM9DZAEYFEK46X7ZD))
      (map-set token-count 'SP3B7CF35W3H7CKAD2Q0EK87TM9DZAEYFEK46X7ZD (+ (get-balance 'SP3B7CF35W3H7CKAD2Q0EK87TM9DZAEYFEK46X7ZD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u197) 'SP1XAR0A0J2AFWXQXCJ07SPV3TSZV2BCQQAQ6H5B5))
      (map-set token-count 'SP1XAR0A0J2AFWXQXCJ07SPV3TSZV2BCQQAQ6H5B5 (+ (get-balance 'SP1XAR0A0J2AFWXQXCJ07SPV3TSZV2BCQQAQ6H5B5) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u198) 'SP28RZ1QXMXJXVKRRCR3D7GR5D48XY0NNA9MZWHJB))
      (map-set token-count 'SP28RZ1QXMXJXVKRRCR3D7GR5D48XY0NNA9MZWHJB (+ (get-balance 'SP28RZ1QXMXJXVKRRCR3D7GR5D48XY0NNA9MZWHJB) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u199) 'SP3AJC728JY0Y43E8RT6K4VDWPT265RDMXJ8M0VH0))
      (map-set token-count 'SP3AJC728JY0Y43E8RT6K4VDWPT265RDMXJ8M0VH0 (+ (get-balance 'SP3AJC728JY0Y43E8RT6K4VDWPT265RDMXJ8M0VH0) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u200) 'SPRF0QHY0SZS8JNHHK6NG8ZRTW9J5JQ8EHYP5756))
      (map-set token-count 'SPRF0QHY0SZS8JNHHK6NG8ZRTW9J5JQ8EHYP5756 (+ (get-balance 'SPRF0QHY0SZS8JNHHK6NG8ZRTW9J5JQ8EHYP5756) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u201) 'SPQE3J7XMMK0DN0BWJZHGE6B05VDYQRXRMDV734D))
      (map-set token-count 'SPQE3J7XMMK0DN0BWJZHGE6B05VDYQRXRMDV734D (+ (get-balance 'SPQE3J7XMMK0DN0BWJZHGE6B05VDYQRXRMDV734D) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u202) 'SP8N846PR1492HB2A08R5G96RYNKWRHDJDTBM227))
      (map-set token-count 'SP8N846PR1492HB2A08R5G96RYNKWRHDJDTBM227 (+ (get-balance 'SP8N846PR1492HB2A08R5G96RYNKWRHDJDTBM227) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u203) 'SP3VHXRGG60D5MK1BCM6D3RXE26EGE5M8K9JM5T4E))
      (map-set token-count 'SP3VHXRGG60D5MK1BCM6D3RXE26EGE5M8K9JM5T4E (+ (get-balance 'SP3VHXRGG60D5MK1BCM6D3RXE26EGE5M8K9JM5T4E) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u204) 'SP17D2C9PE4WAV8J8GAY1DBWZ9G4KQY68KKMFC9CD))
      (map-set token-count 'SP17D2C9PE4WAV8J8GAY1DBWZ9G4KQY68KKMFC9CD (+ (get-balance 'SP17D2C9PE4WAV8J8GAY1DBWZ9G4KQY68KKMFC9CD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u205) 'SP31D40V6DGQ02M1GRZJKKPCTQB8DZKXZVR0CT388))
      (map-set token-count 'SP31D40V6DGQ02M1GRZJKKPCTQB8DZKXZVR0CT388 (+ (get-balance 'SP31D40V6DGQ02M1GRZJKKPCTQB8DZKXZVR0CT388) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u206) 'SPR47JA8P9FHJ5A9DC3SSH2MDEHY8N82SHY9GEVY))
      (map-set token-count 'SPR47JA8P9FHJ5A9DC3SSH2MDEHY8N82SHY9GEVY (+ (get-balance 'SPR47JA8P9FHJ5A9DC3SSH2MDEHY8N82SHY9GEVY) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u207) 'SPWC45P8JQP1VG9NDNPJ6ZXPVZ4XXGK06GXR5XN3))
      (map-set token-count 'SPWC45P8JQP1VG9NDNPJ6ZXPVZ4XXGK06GXR5XN3 (+ (get-balance 'SPWC45P8JQP1VG9NDNPJ6ZXPVZ4XXGK06GXR5XN3) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u208) 'SP103BZSXCX2YF8HXMN8DDP5Z46DN4A0HPRDYJXDD))
      (map-set token-count 'SP103BZSXCX2YF8HXMN8DDP5Z46DN4A0HPRDYJXDD (+ (get-balance 'SP103BZSXCX2YF8HXMN8DDP5Z46DN4A0HPRDYJXDD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u209) 'SP2TP6PJ04MFY95FH0G1CPJPWE9Y563Z4ZZ4GM4QV))
      (map-set token-count 'SP2TP6PJ04MFY95FH0G1CPJPWE9Y563Z4ZZ4GM4QV (+ (get-balance 'SP2TP6PJ04MFY95FH0G1CPJPWE9Y563Z4ZZ4GM4QV) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u210) 'SPHFNT5EKP2E29NVBC6YFMQ9GPSC2BDBBQMG4CCK))
      (map-set token-count 'SPHFNT5EKP2E29NVBC6YFMQ9GPSC2BDBBQMG4CCK (+ (get-balance 'SPHFNT5EKP2E29NVBC6YFMQ9GPSC2BDBBQMG4CCK) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u211) 'SP16YGBC7HZDKQAFKJNHNZV1AMEYFANRYCTJ4ZFAC))
      (map-set token-count 'SP16YGBC7HZDKQAFKJNHNZV1AMEYFANRYCTJ4ZFAC (+ (get-balance 'SP16YGBC7HZDKQAFKJNHNZV1AMEYFANRYCTJ4ZFAC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u212) 'SP2N756NJDP0A3WYTF2ANXWJR0CEM0Y42E5C96C7J))
      (map-set token-count 'SP2N756NJDP0A3WYTF2ANXWJR0CEM0Y42E5C96C7J (+ (get-balance 'SP2N756NJDP0A3WYTF2ANXWJR0CEM0Y42E5C96C7J) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u213) 'SP1RB1V65A1PAAXYT8PVFFFC6T1FN9E8RQX7HMDKC))
      (map-set token-count 'SP1RB1V65A1PAAXYT8PVFFFC6T1FN9E8RQX7HMDKC (+ (get-balance 'SP1RB1V65A1PAAXYT8PVFFFC6T1FN9E8RQX7HMDKC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u214) 'SP2QFEWN9A88BM4NN4YDCJ76S8SCHMSFQZS1FCWC8))
      (map-set token-count 'SP2QFEWN9A88BM4NN4YDCJ76S8SCHMSFQZS1FCWC8 (+ (get-balance 'SP2QFEWN9A88BM4NN4YDCJ76S8SCHMSFQZS1FCWC8) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u215) 'SP3EPF8SDR32488BHA4VS7RSHFGQBAD7YBVKH9Q2S))
      (map-set token-count 'SP3EPF8SDR32488BHA4VS7RSHFGQBAD7YBVKH9Q2S (+ (get-balance 'SP3EPF8SDR32488BHA4VS7RSHFGQBAD7YBVKH9Q2S) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u216) 'SP3GK06CKDRH2R5KDGSXWJM39HXX5VNYCEGA9Q745))
      (map-set token-count 'SP3GK06CKDRH2R5KDGSXWJM39HXX5VNYCEGA9Q745 (+ (get-balance 'SP3GK06CKDRH2R5KDGSXWJM39HXX5VNYCEGA9Q745) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u217) 'SP3PSRA8PV42GEB8K70CESKHPZFG9MRB4FZANS2KA))
      (map-set token-count 'SP3PSRA8PV42GEB8K70CESKHPZFG9MRB4FZANS2KA (+ (get-balance 'SP3PSRA8PV42GEB8K70CESKHPZFG9MRB4FZANS2KA) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u218) 'SP37T58KZ5M8WD7A94M8EREJ3V92KDXTCGC16B8JX))
      (map-set token-count 'SP37T58KZ5M8WD7A94M8EREJ3V92KDXTCGC16B8JX (+ (get-balance 'SP37T58KZ5M8WD7A94M8EREJ3V92KDXTCGC16B8JX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u219) 'SP20BRQYA0YMF1E41W485TB0PXSGKWV07DAWP0T03))
      (map-set token-count 'SP20BRQYA0YMF1E41W485TB0PXSGKWV07DAWP0T03 (+ (get-balance 'SP20BRQYA0YMF1E41W485TB0PXSGKWV07DAWP0T03) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u220) 'SP364J7EDJXRE1FPDZDABP9M58HPY4G88BFCP2HD0))
      (map-set token-count 'SP364J7EDJXRE1FPDZDABP9M58HPY4G88BFCP2HD0 (+ (get-balance 'SP364J7EDJXRE1FPDZDABP9M58HPY4G88BFCP2HD0) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u221) 'SP162D87CY84QVVCMJKNKGHC7GGXFGA0TAR9D0XJW))
      (map-set token-count 'SP162D87CY84QVVCMJKNKGHC7GGXFGA0TAR9D0XJW (+ (get-balance 'SP162D87CY84QVVCMJKNKGHC7GGXFGA0TAR9D0XJW) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u222) 'SP2EMZSA1CQQCGJEQ9JSDBWBV0NFDJ59EH5P9E56V))
      (map-set token-count 'SP2EMZSA1CQQCGJEQ9JSDBWBV0NFDJ59EH5P9E56V (+ (get-balance 'SP2EMZSA1CQQCGJEQ9JSDBWBV0NFDJ59EH5P9E56V) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u223) 'SP238X3JD22HJBMWR8E7CKTF4JCBQ73BG9YS1DBH8))
      (map-set token-count 'SP238X3JD22HJBMWR8E7CKTF4JCBQ73BG9YS1DBH8 (+ (get-balance 'SP238X3JD22HJBMWR8E7CKTF4JCBQ73BG9YS1DBH8) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u224) 'SP3273YEPG4QZWX0ENQ98FBT1N2Y06XW820STP7NN))
      (map-set token-count 'SP3273YEPG4QZWX0ENQ98FBT1N2Y06XW820STP7NN (+ (get-balance 'SP3273YEPG4QZWX0ENQ98FBT1N2Y06XW820STP7NN) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u225) 'SPMB9FZ4J99Q8G7H4G36BX878MEPXCEBPR7E0Z6Z))
      (map-set token-count 'SPMB9FZ4J99Q8G7H4G36BX878MEPXCEBPR7E0Z6Z (+ (get-balance 'SPMB9FZ4J99Q8G7H4G36BX878MEPXCEBPR7E0Z6Z) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u226) 'SP14NSM2BAB9MGMYNXJB93NY4EF4NFRW3G3EFBZDX))
      (map-set token-count 'SP14NSM2BAB9MGMYNXJB93NY4EF4NFRW3G3EFBZDX (+ (get-balance 'SP14NSM2BAB9MGMYNXJB93NY4EF4NFRW3G3EFBZDX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u227) 'SP9QH56JJ7VD59PYWDA3ZQDZSZ2KFF1EHNEFS3BX))
      (map-set token-count 'SP9QH56JJ7VD59PYWDA3ZQDZSZ2KFF1EHNEFS3BX (+ (get-balance 'SP9QH56JJ7VD59PYWDA3ZQDZSZ2KFF1EHNEFS3BX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u228) 'SP2RNHHQDTHGHPEVX83291K4AQZVGWEJ7WCQQDA9R))
      (map-set token-count 'SP2RNHHQDTHGHPEVX83291K4AQZVGWEJ7WCQQDA9R (+ (get-balance 'SP2RNHHQDTHGHPEVX83291K4AQZVGWEJ7WCQQDA9R) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u229) 'SPMWVAD2T74PQ7FG0BVXH8M95MXK8EWQ9ZJEBFCG))
      (map-set token-count 'SPMWVAD2T74PQ7FG0BVXH8M95MXK8EWQ9ZJEBFCG (+ (get-balance 'SPMWVAD2T74PQ7FG0BVXH8M95MXK8EWQ9ZJEBFCG) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u230) 'SPSAWHTNQ9PC0H09JJR3T11PK5RSDR568296TNP3))
      (map-set token-count 'SPSAWHTNQ9PC0H09JJR3T11PK5RSDR568296TNP3 (+ (get-balance 'SPSAWHTNQ9PC0H09JJR3T11PK5RSDR568296TNP3) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u231) 'SP2A3BD2S2TVTH6TXZV75190HYKMR8X623HE790GS))
      (map-set token-count 'SP2A3BD2S2TVTH6TXZV75190HYKMR8X623HE790GS (+ (get-balance 'SP2A3BD2S2TVTH6TXZV75190HYKMR8X623HE790GS) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u232) 'SP85MYC7CBNXMQBGH63FZ0F5GXV108EGQBP5T3JG))
      (map-set token-count 'SP85MYC7CBNXMQBGH63FZ0F5GXV108EGQBP5T3JG (+ (get-balance 'SP85MYC7CBNXMQBGH63FZ0F5GXV108EGQBP5T3JG) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u233) 'SP2SX9P0W8K674ARSMKHXQQKZB7P7Q188N3AGGSAH))
      (map-set token-count 'SP2SX9P0W8K674ARSMKHXQQKZB7P7Q188N3AGGSAH (+ (get-balance 'SP2SX9P0W8K674ARSMKHXQQKZB7P7Q188N3AGGSAH) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u234) 'SP3S9Y5QMQMG8B9XRR2MNRY60MHRB4R30HZ4AN6XX))
      (map-set token-count 'SP3S9Y5QMQMG8B9XRR2MNRY60MHRB4R30HZ4AN6XX (+ (get-balance 'SP3S9Y5QMQMG8B9XRR2MNRY60MHRB4R30HZ4AN6XX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u235) 'SPBQ8DJMNQ0J60WV4PQE08NK4TWNQ6C6JFZHHBKN))
      (map-set token-count 'SPBQ8DJMNQ0J60WV4PQE08NK4TWNQ6C6JFZHHBKN (+ (get-balance 'SPBQ8DJMNQ0J60WV4PQE08NK4TWNQ6C6JFZHHBKN) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u236) 'SP2DBQ8W41T00GYH80WTRR49QW279GDRWWB1TX0ZQ))
      (map-set token-count 'SP2DBQ8W41T00GYH80WTRR49QW279GDRWWB1TX0ZQ (+ (get-balance 'SP2DBQ8W41T00GYH80WTRR49QW279GDRWWB1TX0ZQ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u237) 'SP3GMV2CXBQV18KEN83AGW574WFKMWDEMMD8G6VB1))
      (map-set token-count 'SP3GMV2CXBQV18KEN83AGW574WFKMWDEMMD8G6VB1 (+ (get-balance 'SP3GMV2CXBQV18KEN83AGW574WFKMWDEMMD8G6VB1) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u238) 'SP3QJ0MM9G8M3DSF5NEX7CEJ99NFDQ81WG17T7RMC))
      (map-set token-count 'SP3QJ0MM9G8M3DSF5NEX7CEJ99NFDQ81WG17T7RMC (+ (get-balance 'SP3QJ0MM9G8M3DSF5NEX7CEJ99NFDQ81WG17T7RMC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u239) 'SP28FHT7VGBJ3B0584V1EVHED3MKTE1M8VQJDNB6R))
      (map-set token-count 'SP28FHT7VGBJ3B0584V1EVHED3MKTE1M8VQJDNB6R (+ (get-balance 'SP28FHT7VGBJ3B0584V1EVHED3MKTE1M8VQJDNB6R) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u240) 'SP325JCAZGDZNH5E83AQEDCD6CJ57765S4CN1HR0A))
      (map-set token-count 'SP325JCAZGDZNH5E83AQEDCD6CJ57765S4CN1HR0A (+ (get-balance 'SP325JCAZGDZNH5E83AQEDCD6CJ57765S4CN1HR0A) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u241) 'SP3NJ34KE66TG9RK6BRHF2VK4HHGEM09F2XBAVXPC))
      (map-set token-count 'SP3NJ34KE66TG9RK6BRHF2VK4HHGEM09F2XBAVXPC (+ (get-balance 'SP3NJ34KE66TG9RK6BRHF2VK4HHGEM09F2XBAVXPC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u242) 'SP2SDZ8CB9G3KQ0A5ZRXJBWQ38TTG45AR1957PDFP))
      (map-set token-count 'SP2SDZ8CB9G3KQ0A5ZRXJBWQ38TTG45AR1957PDFP (+ (get-balance 'SP2SDZ8CB9G3KQ0A5ZRXJBWQ38TTG45AR1957PDFP) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u243) 'SP2GP1FQ7TPTTHJYCCJKE5C9MT2VXRN50KZ4MJ63N))
      (map-set token-count 'SP2GP1FQ7TPTTHJYCCJKE5C9MT2VXRN50KZ4MJ63N (+ (get-balance 'SP2GP1FQ7TPTTHJYCCJKE5C9MT2VXRN50KZ4MJ63N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u244) 'SP2Z4DACNQ0APJBA4VQ33TXKZHJKQNTEJ7CAM8D4N))
      (map-set token-count 'SP2Z4DACNQ0APJBA4VQ33TXKZHJKQNTEJ7CAM8D4N (+ (get-balance 'SP2Z4DACNQ0APJBA4VQ33TXKZHJKQNTEJ7CAM8D4N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u245) 'SP1WXBN34M8F8GTK6XDS43KXNPKBWWN3NR1D0AVPE))
      (map-set token-count 'SP1WXBN34M8F8GTK6XDS43KXNPKBWWN3NR1D0AVPE (+ (get-balance 'SP1WXBN34M8F8GTK6XDS43KXNPKBWWN3NR1D0AVPE) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u246) 'SP30SJ08G5MXSS5J9GPDHVGXT4QZYE493F1M2D2XJ))
      (map-set token-count 'SP30SJ08G5MXSS5J9GPDHVGXT4QZYE493F1M2D2XJ (+ (get-balance 'SP30SJ08G5MXSS5J9GPDHVGXT4QZYE493F1M2D2XJ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u247) 'SP2ZWEWRYRE34CEV06XY1RSHX93GBTPP75FDARDWM))
      (map-set token-count 'SP2ZWEWRYRE34CEV06XY1RSHX93GBTPP75FDARDWM (+ (get-balance 'SP2ZWEWRYRE34CEV06XY1RSHX93GBTPP75FDARDWM) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u248) 'SP8RXTP4JEZCVM0K6Q91WFXGDC6H6TPJ3SF02ZQ9))
      (map-set token-count 'SP8RXTP4JEZCVM0K6Q91WFXGDC6H6TPJ3SF02ZQ9 (+ (get-balance 'SP8RXTP4JEZCVM0K6Q91WFXGDC6H6TPJ3SF02ZQ9) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u249) 'SP8FSTE58SY0VPMAG1FYQ1NCJ8WJ7FGG6JXFR2RQ))
      (map-set token-count 'SP8FSTE58SY0VPMAG1FYQ1NCJ8WJ7FGG6JXFR2RQ (+ (get-balance 'SP8FSTE58SY0VPMAG1FYQ1NCJ8WJ7FGG6JXFR2RQ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u250) 'SP3YZNA8X46CE5NMK4RE7DXGARXXMXEJEK6RETFBX))
      (map-set token-count 'SP3YZNA8X46CE5NMK4RE7DXGARXXMXEJEK6RETFBX (+ (get-balance 'SP3YZNA8X46CE5NMK4RE7DXGARXXMXEJEK6RETFBX) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u251) 'SP3S33HS0J4FFYNDQKEZTYCTM8KZWS8W08NVGCR5W))
      (map-set token-count 'SP3S33HS0J4FFYNDQKEZTYCTM8KZWS8W08NVGCR5W (+ (get-balance 'SP3S33HS0J4FFYNDQKEZTYCTM8KZWS8W08NVGCR5W) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u252) 'SP2W52S9AKNJNF8MRET03QMD3244MGF4KRH3DHBYY))
      (map-set token-count 'SP2W52S9AKNJNF8MRET03QMD3244MGF4KRH3DHBYY (+ (get-balance 'SP2W52S9AKNJNF8MRET03QMD3244MGF4KRH3DHBYY) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u253) 'SP4ARV07MQPF8WKHYD1DC1FXESQDC2RBNBK973BD))
      (map-set token-count 'SP4ARV07MQPF8WKHYD1DC1FXESQDC2RBNBK973BD (+ (get-balance 'SP4ARV07MQPF8WKHYD1DC1FXESQDC2RBNBK973BD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u254) 'SP1K30YJE3K05ETW7MBQP8VM2ZC5DFPECT2ATXDPF))
      (map-set token-count 'SP1K30YJE3K05ETW7MBQP8VM2ZC5DFPECT2ATXDPF (+ (get-balance 'SP1K30YJE3K05ETW7MBQP8VM2ZC5DFPECT2ATXDPF) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u255) 'SPKZCE0CQCPB9F3YQZRW7WD47SCEE6S9F7YCRH3N))
      (map-set token-count 'SPKZCE0CQCPB9F3YQZRW7WD47SCEE6S9F7YCRH3N (+ (get-balance 'SPKZCE0CQCPB9F3YQZRW7WD47SCEE6S9F7YCRH3N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u256) 'SP3CTQWREGFB5FSFH4BF7F0637ECECXX06QDBVBF))
      (map-set token-count 'SP3CTQWREGFB5FSFH4BF7F0637ECECXX06QDBVBF (+ (get-balance 'SP3CTQWREGFB5FSFH4BF7F0637ECECXX06QDBVBF) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u257) 'SP2KZ24AM4X9HGTG8314MS4VSY1CVAFH0G1KBZZ1D))
      (map-set token-count 'SP2KZ24AM4X9HGTG8314MS4VSY1CVAFH0G1KBZZ1D (+ (get-balance 'SP2KZ24AM4X9HGTG8314MS4VSY1CVAFH0G1KBZZ1D) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u258) 'SPJCA18EQMB4HGCVWPDGC58KVTFWZKH54P699JP2))
      (map-set token-count 'SPJCA18EQMB4HGCVWPDGC58KVTFWZKH54P699JP2 (+ (get-balance 'SPJCA18EQMB4HGCVWPDGC58KVTFWZKH54P699JP2) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u259) 'SP1WKNNR03C109N2FJWKFAQE130DRQKV528JRTZ08))
      (map-set token-count 'SP1WKNNR03C109N2FJWKFAQE130DRQKV528JRTZ08 (+ (get-balance 'SP1WKNNR03C109N2FJWKFAQE130DRQKV528JRTZ08) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u260) 'SP24GNHM3315KYXEAETEPSYKRRXK8WRQ6T09TYNDG))
      (map-set token-count 'SP24GNHM3315KYXEAETEPSYKRRXK8WRQ6T09TYNDG (+ (get-balance 'SP24GNHM3315KYXEAETEPSYKRRXK8WRQ6T09TYNDG) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u261) 'SP1HEFV78ZB0YMJM47WXJQERWS7WS4SVWHBZ4HP2J))
      (map-set token-count 'SP1HEFV78ZB0YMJM47WXJQERWS7WS4SVWHBZ4HP2J (+ (get-balance 'SP1HEFV78ZB0YMJM47WXJQERWS7WS4SVWHBZ4HP2J) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u262) 'SP1ENGS5XVWVWYS02840ZKHD2GSP5AGB99TVA5R9T))
      (map-set token-count 'SP1ENGS5XVWVWYS02840ZKHD2GSP5AGB99TVA5R9T (+ (get-balance 'SP1ENGS5XVWVWYS02840ZKHD2GSP5AGB99TVA5R9T) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u263) 'SPQ9G0M8A2TBCX57R2G7YTAV28B7GJ86DZWJ42QH))
      (map-set token-count 'SPQ9G0M8A2TBCX57R2G7YTAV28B7GJ86DZWJ42QH (+ (get-balance 'SPQ9G0M8A2TBCX57R2G7YTAV28B7GJ86DZWJ42QH) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u264) 'SPPTQ6GQ4ARKZN6H0WB8K8Z7555NMH2DKT93Z6K0))
      (map-set token-count 'SPPTQ6GQ4ARKZN6H0WB8K8Z7555NMH2DKT93Z6K0 (+ (get-balance 'SPPTQ6GQ4ARKZN6H0WB8K8Z7555NMH2DKT93Z6K0) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u265) 'SP3PG7HWFEWBHDM2CBE0M150NBRJB2KD8AE1MP50D))
      (map-set token-count 'SP3PG7HWFEWBHDM2CBE0M150NBRJB2KD8AE1MP50D (+ (get-balance 'SP3PG7HWFEWBHDM2CBE0M150NBRJB2KD8AE1MP50D) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u266) 'SP2W4D4JR9NGV8XPFHYK74C2QW96A6AVX77EA7HBR))
      (map-set token-count 'SP2W4D4JR9NGV8XPFHYK74C2QW96A6AVX77EA7HBR (+ (get-balance 'SP2W4D4JR9NGV8XPFHYK74C2QW96A6AVX77EA7HBR) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u267) 'SP2ZKT3C5R76512ACSA1C0R1HJ21ASG8ZESPCT3ZC))
      (map-set token-count 'SP2ZKT3C5R76512ACSA1C0R1HJ21ASG8ZESPCT3ZC (+ (get-balance 'SP2ZKT3C5R76512ACSA1C0R1HJ21ASG8ZESPCT3ZC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u268) 'SPB1PE8KJMQB74PRMB0WFT129V64R7Y11X601W76))
      (map-set token-count 'SPB1PE8KJMQB74PRMB0WFT129V64R7Y11X601W76 (+ (get-balance 'SPB1PE8KJMQB74PRMB0WFT129V64R7Y11X601W76) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u269) 'SP1FP68FTNGA3GJ15T98F6RDA7CN8FNA6NJD4D211))
      (map-set token-count 'SP1FP68FTNGA3GJ15T98F6RDA7CN8FNA6NJD4D211 (+ (get-balance 'SP1FP68FTNGA3GJ15T98F6RDA7CN8FNA6NJD4D211) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u270) 'SP1NPDHF9CQ8B9Q045CCQS1MR9M9SGJ5TT6WFFCD2))
      (map-set token-count 'SP1NPDHF9CQ8B9Q045CCQS1MR9M9SGJ5TT6WFFCD2 (+ (get-balance 'SP1NPDHF9CQ8B9Q045CCQS1MR9M9SGJ5TT6WFFCD2) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u271) 'SP2Z7EPPAQGCVSTSKG13DT6YRN8X21HVD83Y5YH1N))
      (map-set token-count 'SP2Z7EPPAQGCVSTSKG13DT6YRN8X21HVD83Y5YH1N (+ (get-balance 'SP2Z7EPPAQGCVSTSKG13DT6YRN8X21HVD83Y5YH1N) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u272) 'SP2SMSPX443W4HTX9YT9WVV5C0A212FJ8WQMGT51M))
      (map-set token-count 'SP2SMSPX443W4HTX9YT9WVV5C0A212FJ8WQMGT51M (+ (get-balance 'SP2SMSPX443W4HTX9YT9WVV5C0A212FJ8WQMGT51M) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u273) 'SPGSDWYMSA6FTYPMV542D19FTZ73A7WPYXKF1QWE))
      (map-set token-count 'SPGSDWYMSA6FTYPMV542D19FTZ73A7WPYXKF1QWE (+ (get-balance 'SPGSDWYMSA6FTYPMV542D19FTZ73A7WPYXKF1QWE) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u274) 'SP1NB4E1FARJ0NFQH0X1VBAJ1TPFMN9H0AGTSPB16))
      (map-set token-count 'SP1NB4E1FARJ0NFQH0X1VBAJ1TPFMN9H0AGTSPB16 (+ (get-balance 'SP1NB4E1FARJ0NFQH0X1VBAJ1TPFMN9H0AGTSPB16) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u275) 'SP1HD18HQ55DHXP1B7EEG55ERYNNTDHA07C1ENSQC))
      (map-set token-count 'SP1HD18HQ55DHXP1B7EEG55ERYNNTDHA07C1ENSQC (+ (get-balance 'SP1HD18HQ55DHXP1B7EEG55ERYNNTDHA07C1ENSQC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u276) 'SP2BFVXH4QXBFZ40E82NYP1J4J56KTGWTYA2AFRJ5))
      (map-set token-count 'SP2BFVXH4QXBFZ40E82NYP1J4J56KTGWTYA2AFRJ5 (+ (get-balance 'SP2BFVXH4QXBFZ40E82NYP1J4J56KTGWTYA2AFRJ5) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u277) 'SP315JZQXB7GA1TAR49GXRMBDRWSFNG4YY2MZEZNY))
      (map-set token-count 'SP315JZQXB7GA1TAR49GXRMBDRWSFNG4YY2MZEZNY (+ (get-balance 'SP315JZQXB7GA1TAR49GXRMBDRWSFNG4YY2MZEZNY) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u278) 'SP2PZYA27E8MRBQHQXE0JQH5CHM9JJNM00YEMC4QJ))
      (map-set token-count 'SP2PZYA27E8MRBQHQXE0JQH5CHM9JJNM00YEMC4QJ (+ (get-balance 'SP2PZYA27E8MRBQHQXE0JQH5CHM9JJNM00YEMC4QJ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u279) 'SP38B5H07H1XJ756EEPMS8VBJE9HPGH03C50VPNAJ))
      (map-set token-count 'SP38B5H07H1XJ756EEPMS8VBJE9HPGH03C50VPNAJ (+ (get-balance 'SP38B5H07H1XJ756EEPMS8VBJE9HPGH03C50VPNAJ) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u280) 'SP1WYRJ5YH1FFA41V9ZJNAECA4488RMWJ4MGF20FD))
      (map-set token-count 'SP1WYRJ5YH1FFA41V9ZJNAECA4488RMWJ4MGF20FD (+ (get-balance 'SP1WYRJ5YH1FFA41V9ZJNAECA4488RMWJ4MGF20FD) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u281) 'SP1HPB7YTZDXMZSZD51C113PQFAXKSNR0QYFFPWVC))
      (map-set token-count 'SP1HPB7YTZDXMZSZD51C113PQFAXKSNR0QYFFPWVC (+ (get-balance 'SP1HPB7YTZDXMZSZD51C113PQFAXKSNR0QYFFPWVC) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u282) 'SP23DZ9XYT3YNF70MHAV9Y3622H8B3DX10WMWT2T9))
      (map-set token-count 'SP23DZ9XYT3YNF70MHAV9Y3622H8B3DX10WMWT2T9 (+ (get-balance 'SP23DZ9XYT3YNF70MHAV9Y3622H8B3DX10WMWT2T9) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u283) 'SP327AMYAAJFHDSDGE6AD0HTACYQ4CCXJGT47M2H3))
      (map-set token-count 'SP327AMYAAJFHDSDGE6AD0HTACYQ4CCXJGT47M2H3 (+ (get-balance 'SP327AMYAAJFHDSDGE6AD0HTACYQ4CCXJGT47M2H3) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u284) 'SP7KZ2AFRRTP53WGKQWY9707Y0W61DK848J1EK2D))
      (map-set token-count 'SP7KZ2AFRRTP53WGKQWY9707Y0W61DK848J1EK2D (+ (get-balance 'SP7KZ2AFRRTP53WGKQWY9707Y0W61DK848J1EK2D) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u285) 'SP1JN8HK5SJ9Q404ZAQ6JK8WD74Y62PD03ZJWBMVN))
      (map-set token-count 'SP1JN8HK5SJ9Q404ZAQ6JK8WD74Y62PD03ZJWBMVN (+ (get-balance 'SP1JN8HK5SJ9Q404ZAQ6JK8WD74Y62PD03ZJWBMVN) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u286) 'SP2HMNV7HAAWYBYDE3CPQMGZ14V137E78B53KEJV1))
      (map-set token-count 'SP2HMNV7HAAWYBYDE3CPQMGZ14V137E78B53KEJV1 (+ (get-balance 'SP2HMNV7HAAWYBYDE3CPQMGZ14V137E78B53KEJV1) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u287) 'SP1E84PGKP9JR14KMK025CNXX6WD7G19N6V24GATW))
      (map-set token-count 'SP1E84PGKP9JR14KMK025CNXX6WD7G19N6V24GATW (+ (get-balance 'SP1E84PGKP9JR14KMK025CNXX6WD7G19N6V24GATW) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u288) 'SPQR4T6XTFY0H9KDF0912KEVJMW20JTDZSRSM7SB))
      (map-set token-count 'SPQR4T6XTFY0H9KDF0912KEVJMW20JTDZSRSM7SB (+ (get-balance 'SPQR4T6XTFY0H9KDF0912KEVJMW20JTDZSRSM7SB) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u289) 'SP3HX1JBCP8B288CE645KP637PQ37ZB9K6F4M39Q3))
      (map-set token-count 'SP3HX1JBCP8B288CE645KP637PQ37ZB9K6F4M39Q3 (+ (get-balance 'SP3HX1JBCP8B288CE645KP637PQ37ZB9K6F4M39Q3) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u290) 'SP27D7NSM1XHD96K2T2VFF8CER6G029CJB75XC51M))
      (map-set token-count 'SP27D7NSM1XHD96K2T2VFF8CER6G029CJB75XC51M (+ (get-balance 'SP27D7NSM1XHD96K2T2VFF8CER6G029CJB75XC51M) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u291) 'SP3WCCSWRS55W72WRXTTEYMFWFGPS2YW6Y27FN1YE))
      (map-set token-count 'SP3WCCSWRS55W72WRXTTEYMFWFGPS2YW6Y27FN1YE (+ (get-balance 'SP3WCCSWRS55W72WRXTTEYMFWFGPS2YW6Y27FN1YE) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u292) 'SPT89Q2CNREHY0WM3JWD936FGQD2687H4B79E5JW))
      (map-set token-count 'SPT89Q2CNREHY0WM3JWD936FGQD2687H4B79E5JW (+ (get-balance 'SPT89Q2CNREHY0WM3JWD936FGQD2687H4B79E5JW) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u293) 'SP3YZCVSG5AH9W39CWQF6ECZ64RBM7JKWPF5509JS))
      (map-set token-count 'SP3YZCVSG5AH9W39CWQF6ECZ64RBM7JKWPF5509JS (+ (get-balance 'SP3YZCVSG5AH9W39CWQF6ECZ64RBM7JKWPF5509JS) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u294) 'SP224RAWAT8RR2XKYJQZGK1HGX67XJFECV3C0TFH2))
      (map-set token-count 'SP224RAWAT8RR2XKYJQZGK1HGX67XJFECV3C0TFH2 (+ (get-balance 'SP224RAWAT8RR2XKYJQZGK1HGX67XJFECV3C0TFH2) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u295) 'SP1DPNP3RRD6JG1557SP6JMX68W5BV6R2Z74BQEXV))
      (map-set token-count 'SP1DPNP3RRD6JG1557SP6JMX68W5BV6R2Z74BQEXV (+ (get-balance 'SP1DPNP3RRD6JG1557SP6JMX68W5BV6R2Z74BQEXV) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u296) 'SP2AGZWPPA7QNMMDD6D66S007GSYWB93M6HYZVBZ7))
      (map-set token-count 'SP2AGZWPPA7QNMMDD6D66S007GSYWB93M6HYZVBZ7 (+ (get-balance 'SP2AGZWPPA7QNMMDD6D66S007GSYWB93M6HYZVBZ7) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u297) 'SPQCQPWMMVECE6C721TFFTW3HNV9S9C083Q8SA8V))
      (map-set token-count 'SPQCQPWMMVECE6C721TFFTW3HNV9S9C083Q8SA8V (+ (get-balance 'SPQCQPWMMVECE6C721TFFTW3HNV9S9C083Q8SA8V) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u298) 'SP1JWDP0HVKV9WJ0Y0TESZJMX0PDNQ9BSTP5356KV))
      (map-set token-count 'SP1JWDP0HVKV9WJ0Y0TESZJMX0PDNQ9BSTP5356KV (+ (get-balance 'SP1JWDP0HVKV9WJ0Y0TESZJMX0PDNQ9BSTP5356KV) u1))
      (try! (nft-mint? tremp-nfts (+ last-nft-id u299) 'SP2Z2CBMGWB9MQZAF5Z8X56KS69XRV3SJF4WKJ7J9))
      (map-set token-count 'SP2Z2CBMGWB9MQZAF5Z8X56KS69XRV3SJF4WKJ7J9 (+ (get-balance 'SP2Z2CBMGWB9MQZAF5Z8X56KS69XRV3SJF4WKJ7J9) u1))

      (var-set last-id (+ last-nft-id u300))
      (var-set airdrop-called true)
      (ok true))))

Functions (53)

FunctionAccessArgs
claimpublic
claim-twopublic
claim-threepublic
claim-fourpublic
claim-fivepublic
claim-tenpublic
claim-fifteenpublic
claim-twentyfivepublic
mintprivateorders: (list 25 bool
mint-manyprivateorders: (list 25 bool
mint-many-iterprivateignore: bool, next-id: uint
set-artist-addresspublicaddress: principal
set-pricepublicprice: uint
toggle-pausepublic
set-mint-limitpubliclimit: uint
burnpublictoken-id: uint
is-ownerprivatetoken-id: uint, user: principal
set-base-uripublicnew-base-uri: (string-ascii 80
freeze-metadatapublic
transferpublicid: uint, sender: principal, recipient: principal
get-ownerread-onlytoken-id: uint
get-last-token-idread-only
get-token-uriread-onlytoken-id: uint
get-pausedread-only
get-priceread-only
get-artist-addressread-only
get-mintsread-onlycaller: principal
get-mint-limitread-only
get-license-uriread-only
get-license-nameread-only
set-license-uripublicuri: (string-ascii 80
set-license-namepublicname: (string-ascii 40
get-balanceread-onlyaccount: principal
trnsfrprivateid: uint, sender: principal, recipient: principal
is-sender-ownerprivateid: uint
get-listing-in-ustxread-onlyid: uint
list-in-ustxpublicid: uint, price: uint, comm-trait: <commission-trait>
unlist-in-ustxpublicid: uint
buy-in-ustxpublicid: uint, comm-trait: <commission-trait>
get-royalty-percentread-only
set-royalty-percentpublicroyalty: uint
pay-royaltyprivateprice: uint, royalty: uint
toggle-sale-statepublic
clear-mintpassespublicaddresses: (list 2000 principal
add-mintpassespublicaddresses: (list 2000 principal
clear-mintpasses-iterprivateaddress: principal, next-index: uint
add-mintpasses-iterprivateaddress: principal, next-index: uint
enable-premintpublic
disable-premintpublic
get-passesread-onlycaller: principal
get-premint-enabledread-only
get-sale-enabledread-only
admin-airdroppublic